Quellcode durchsuchen

3dDisplayEngine YtiotVCompanyServiceImpl.java 李海忠 commit at 2020-12-14

李海忠 vor 4 Jahren
Ursprung
Commit
41cc48607b
1 geänderte Dateien mit 177 neuen und 0 gelöschten Zeilen
  1. 177 0
      3dDisplayEngine/buildingService/YtiotVCompanyServiceImpl.java

+ 177 - 0
3dDisplayEngine/buildingService/YtiotVCompanyServiceImpl.java

@@ -337,3 +337,180 @@ public class YtiotVCompanyServiceImpl implements YtiotVCompanyService {
 			if(page==null)
 				Page="0";
 		}else{
+			Start = "0";
+			Page = "0";
+		}
+		json.put("page", Page);
+		json.put("start", Start);
+		json.put("limit", Limit);
+		if(totalCount>0) {
+			List list = ytiotVCompanyDao.query(hqlwhere, order_str, dir, Start, Limit);
+			SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+			if(list.size()>0) {
+				for(int i=0;i<list.size();i++) {
+					YtiotVCompany o = (YtiotVCompany)list.get(i);
+					YtiotVCompanyId Id = o.getId();
+					Map map = new HashMap();
+					map.put("addr1", Id.getAddr1());
+					map.put("addr2", Id.getAddr2());
+					map.put("addr3", Id.getAddr3());
+					map.put("address", Id.getAddress());
+					map.put("building_id", Id.getBuildingId());
+					map.put("building_name", Id.getBuildingName());
+					map.put("create_man", Id.getCreateMan());
+					map.put("create_time",  df.format(Id.getCreateTime()));
+					map.put("data1", Id.getData1());
+					map.put("data2", Id.getData2());
+					map.put("data3", Id.getData3());
+					map.put("fulladdress", Id.getFulladdress());
+					map.put("h5", Id.getH5());
+					map.put("hls", Id.getHls());
+					map.put("id", Id.getId());
+					map.put("owner_address", Id.getOwnerAddress());
+					map.put("owner_id", Id.getOwnerId());
+					map.put("owner_man", Id.getOwnerMan());
+					map.put("owner_name", Id.getOwnerName());
+					map.put("owner_office", Id.getOwnerOffice());
+					map.put("position", Id.getPosition());
+					map.put("rtmp", Id.getRtmp());
+					map.put("xmlx", Id.getXmlx());
+					JSONObject jSONObject = JSONObject.fromObject(map);
+					jSONArray.add(jSONObject);
+				}
+				json.put("RESULT", jSONArray);
+			}
+		}
+		return json.toString();
+	}
+
+	@Override
+	public String getVCompanyNameList(String queryJson) throws Exception {
+		// TODO Auto-generated method stub
+		String addr1=null, addr2=null, addr3=null;
+		String addr1list=null, addr2list=null, addr3list=null;
+		String address=null, building_id=null, building_name=null, create_man=null;
+		String data1=null, data2=null, data3=null, fulladdress=null;
+		String h5=null, hls=null, id=null, owner_address=null;
+		String owner_id=null, owner_man=null, owner_name=null;
+		String owner_id_list=null, building_id_list=null;
+		String owner_office=null, rtmp=null, xmlx=null, xmlx_list=null;
+		String V_LOGINNAME = null;
+		String V_PASSWORD = null;
+		String owner_id_List = null;
+		int E_STATUS=-1;
+		String hqlwhere = null;
+		JSONObject q_json = null;
+		JSONArray Sort = null;
+		JSONArray jSONArray = new JSONArray();
+		JSONObject json = new JSONObject();
+		json.put("action", "getVCompanyNameList");
+		if(queryJson!=null) {
+			q_json = JSONObject.fromObject(queryJson);
+			if(q_json.has("addr1")) {
+				if(((JSONObject) q_json.get("addr1")).isArray())
+				{
+					JSONArray j_tmp = q_json.getJSONArray("addr1");
+					for(int i=0;i<j_tmp.size();i++)
+					{
+						String tmp = j_tmp.getString(i);
+						if(i==0)
+							addr1list = tmp;
+						else
+							addr1list += ","+tmp;
+					}
+				}else
+					addr1 = q_json.getString("addr1");
+			}
+			if(q_json.has("addr2")) {
+				if(((JSONObject) q_json.getJSONObject("addr2")).isArray())
+				{
+					JSONArray j_tmp = q_json.getJSONArray("addr2");
+					for(int i=0;i<j_tmp.size();i++)
+					{
+						String tmp = j_tmp.getString(i);
+						if(i==0)
+							addr2list = tmp;
+						else
+							addr2list += ","+tmp;
+					}
+				}else
+					addr2 = q_json.getString("addr2");
+			}
+			if(q_json.has("addr3")) {
+				if(((JSONObject)q_json.getJSONObject("addr3")).isArray())
+				{
+					JSONArray j_tmp = q_json.getJSONArray("addr3");
+					for(int i=0;i<j_tmp.size();i++)
+					{
+						String tmp = j_tmp.getString(i);
+						if(i==0)
+							addr3list = tmp;
+						else
+							addr3list += ","+tmp;
+					}
+				}else
+					addr3 = q_json.getString("addr3");
+			}
+			address = q_json.has("address")?q_json.getString("address"):null;
+			if(q_json.has("building_id")) {
+				if(((JSONObject)q_json.getJSONObject("building_id")).isArray())
+				{
+					JSONArray j_tmp = q_json.getJSONArray("building_id");
+					for(int i=0;i<j_tmp.size();i++)
+					{
+						String tmp = j_tmp.getString(i);
+						if(i==0)
+							building_id_list = tmp;
+						else
+							building_id_list += ","+tmp;
+					}
+				}else
+					building_id = q_json.getString("building_id");
+			}
+			building_name = q_json.has("building_name")?q_json.getString("building_name"):null;
+			create_man = q_json.has("create_man")?q_json.getString("create_man"):null;
+			data1 = q_json.has("data1")?q_json.getString("data1"):null;
+			data2 = q_json.has("data2")?q_json.getString("data2"):null;
+			data3 = q_json.has("data3")?q_json.getString("data3"):null;
+			fulladdress = q_json.has("fulladdress")?q_json.getString("fulladdress"):null;
+			id = q_json.has("id")?q_json.getString("id"):null;
+			if(q_json.has("owner_id"))
+			{
+				if(((JSONObject)q_json.getJSONObject("owner_id")).isArray())
+				{
+					JSONArray j_tmp = q_json.getJSONArray("owner_id");
+					for(int i=0;i<j_tmp.size();i++)
+					{
+						String tmp = j_tmp.getString(i);
+						if(i==0)
+							owner_id_list = tmp;
+						else
+							owner_id_list += ","+tmp;
+					}
+				}else
+					owner_id = q_json.getString("owner_id");
+			}
+			owner_address = q_json.has("owner_address")?q_json.getString("owner_address"):null;
+			owner_office = q_json.has("owner_office")?q_json.getString("owner_office"):null;
+			if(q_json.has("xmlx")) {
+				if(((JSONObject)q_json.getJSONObject("xmlx")).isArray()) {
+					JSONArray j_tmp = q_json.getJSONArray("xmlx");
+					for(int i=0;i<j_tmp.size();i++) {
+						String tmp = j_tmp.getString(i);
+						if(i==0)
+							xmlx_list = "'"+tmp+"'";
+						else
+							xmlx_list += ",'"+tmp+"'";
+					}
+				}else
+					xmlx = q_json.getString("xmlx");
+			}
+			xmlx = q_json.has("xmlx")?q_json.getString("xmlx"):null;
+			json.put("query", queryJson);
+			V_LOGINNAME = q_json.has("V_LOGINNAME")?q_json.getString("V_LOGINNAME"):null;
+			V_PASSWORD = q_json.has("V_PASSWORD")?q_json.getString("V_PASSWORD"):null;
+		}
+		if((V_LOGINNAME!=null)&&(V_PASSWORD!=null)) {
+			List list = ytiotTAdminDao.query(" where u.VLoginname='"+V_LOGINNAME+"' and u.VPassword='"
+					+MD5Util.EncoderByMd5(MD5Util.EncoderByMd5(V_PASSWORD))+"' ", null, null, null, null);
+			if(list.size()>0) {