|
@@ -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) {
|