| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 | 
							- package cn.com.usky.iot.company.service;
 
- import java.text.SimpleDateFormat;
 
- import java.util.Date;
 
- import java.util.HashMap;
 
- import java.util.List;
 
- import java.util.Map;
 
- import cn.com.usky.iot.entity.YtiotTCompany;
 
- import cn.com.usky.iot.entity.YtiotTCompanyVer;
 
- import cn.com.usky.iot.company.dao.YtiotTCompanyDao;
 
- import cn.com.usky.iot.company.dao.YtiotTCompanyVerDao;
 
- import cn.com.usky.utils.DaoResult;
 
- import net.sf.json.JSONArray;
 
- import net.sf.json.JSONObject;
 
- public class YtiotTCompanyServicesImpl implements YtiotTCompanyService {
 
- 	private YtiotTCompanyDao ytiotTCompanyDao;
 
- 	private YtiotTCompanyVerDao ytiotTCompanyVerDao;
 
- 	public YtiotTCompanyDao getYtiotTCompanyDao() {
 
- 		return ytiotTCompanyDao;
 
- 	}
 
- 	public void setYtiotTCompanyDao(YtiotTCompanyDao ytiotTCompanyDao) {
 
- 		this.ytiotTCompanyDao = ytiotTCompanyDao;
 
- 	}
 
- 	public YtiotTCompanyVerDao getYtiotTCompanyVerDao() {
 
- 		return ytiotTCompanyVerDao;
 
- 	}
 
- 	public void setYtiotTCompanyVerDao(YtiotTCompanyVerDao ytiotTCompanyVerDao) {
 
- 		this.ytiotTCompanyVerDao = ytiotTCompanyVerDao;
 
- 	}
 
- 	public boolean chk_string_param(String param) {
 
- 		if(param==null)
 
- 			return true;
 
- 		if(param.indexOf("=")>=0)
 
- 			return false;
 
- 		if(param.indexOf("\'")>=0)
 
- 			return false;
 
- 		if(param.indexOf("\"")>=0)
 
- 			return false;
 
- 		return true;
 
- 	}
 
- 	
 
- 	public String chkhw(String hqlwhere){
 
- 		if(hqlwhere==null)
 
- 			return " where ";
 
- 		else
 
- 			return hqlwhere+" and ";
 
- 	}
 
- 	public String fieldname(String field){
 
- 		if(field.equals("I_COMPANYVER_ID"))
 
- 			return "ICompanyverId";
 
- 		if(field.equals("UQ_COMPANY_ID"))
 
- 			return "uqCompanyId";
 
- 		if(field.equals("I_ORDER_IDX"))
 
- 			return "IOrderIdx";
 
- 		if(field.equals("UQ_PARENT_ID"))
 
- 			return "uqParentId";
 
- 		if(field.equals("UQ_PARENT_COMPANY_ID"))
 
- 			return "uqParentCompanyId";
 
- 		if(field.equals("V_COMPANY_NAME"))
 
- 			return "VCompanyName";
 
- 		if(field.equals("V_COMPANY_ADDRESS_0"))
 
- 			return "VCompanyAddress0";
 
- 		if(field.equals("V_COMPANY_ADDRESS_1"))
 
- 			return "VCompanyAddress1";
 
- 		if(field.equals("V_COMPANY_ADDRESS_2"))
 
- 			return "VCompanyAddress2";
 
- 		if(field.equals("E_STATUS"))
 
- 			return "EStatus";
 
- 		if(field.equals("UQ_ADMIN_ID"))
 
- 			return "uqAdminId";
 
- 		if(field.equals("I_VERSION"))
 
- 			return "IVersion";
 
- 		if(field.equals("D_STORETIME"))
 
- 			return "DStoretime";
 
- 		if(field.equals("V_COMMENT"))
 
- 			return "VComment";
 
- 		return null;
 
- 	}
 
- 	@Override
 
- 	public String appendCompany(String queryJson) throws Exception {
 
- 		// TODO Auto-generated method stub		
 
- 		String UQ_COMPANY_ID = null;
 
- 		String UQ_PARENT_ID = null;//上级部门ID
 
- 		//String UQ_PARENT_COMPANY_ID = null;//所属单位的ID
 
- 		String V_COMPANY_NAME = null;//单位/部门名称
 
- 		String V_COMPANY_ADDRESS_0 = null;//单位/部门地址_1
 
- 		String V_COMPANY_ADDRESS_1  = null;//单位/部门地址_2
 
- 		String V_COMPANY_ADDRESS_2  = null;//单位/部门地址_3
 
- 		String E_STATUS  = null;//当前状态,0为待开通服务,1为已开通服务,2为服务锁定,3为已注销,4、5留用
 
- 		String UQ_ADMIN_ID = null;//信息录入人ID
 
- 		String V_COMMENT  = null;//注册/修改说明
 
- 		JSONObject q_json = null;
 
- 		JSONArray jSONArray = new JSONArray();
 
- 		JSONObject json = new JSONObject();
 
- 		json.put("action", "appendCompany");
 
- 		if(queryJson!=null) {
 
- 			q_json = JSONObject.fromObject(queryJson);
 
- 			UQ_PARENT_ID = q_json.has("UQ_PARENT_ID")?q_json.getString("UQ_PARENT_ID"):null;
 
- 			//UQ_PARENT_COMPANY_ID = q_json.has("UQ_PARENT_COMPANY_ID")?q_json.getString("UQ_PARENT_COMPANY_ID"):null;			
 
- 			V_COMPANY_NAME = q_json.has("V_COMPANY_NAME")?q_json.getString("V_COMPANY_NAME"):null;
 
- 			V_COMPANY_ADDRESS_0 = q_json.has("V_COMPANY_ADDRESS_0")?q_json.getString("V_COMPANY_ADDRESS_0"):null;
 
- 			V_COMPANY_ADDRESS_1 = q_json.has("V_COMPANY_ADDRESS_1")?q_json.getString("V_COMPANY_ADDRESS_1"):null;			
 
- 			V_COMPANY_ADDRESS_2 = q_json.has("V_COMPANY_ADDRESS_2")?q_json.getString("V_COMPANY_ADDRESS_2"):null;
 
- //			E_STATUS = q_json.has("E_STATUS")?q_json.getString("E_STATUS"):null;
 
- 			UQ_ADMIN_ID = q_json.has("UQ_ADMIN_ID")?q_json.getString("UQ_ADMIN_ID"):null;
 
- 			V_COMMENT = q_json.has("V_COMMENT")?q_json.getString("V_COMMENT"):"";
 
- 			json.put("query", queryJson);
 
- 		}
 
- 		if(chk_string_param(UQ_PARENT_ID)//&&chk_string_param(UQ_PARENT_COMPANY_ID)
 
- 				&&chk_string_param(V_COMPANY_NAME)&&chk_string_param(V_COMPANY_ADDRESS_0)
 
- 				&&chk_string_param(V_COMPANY_ADDRESS_1)&&chk_string_param(V_COMPANY_ADDRESS_2)//&&chk_string_param(E_STATUS)
 
- 				&&chk_string_param(UQ_ADMIN_ID)&&chk_string_param(V_COMMENT)) {
 
- 			YtiotTCompany o = new YtiotTCompany();
 
- 			o.setUqParentId(UQ_PARENT_ID);
 
- 			//o.setUqParentCompanyId(UQ_PARENT_COMPANY_ID);			
 
- 			o.setVCompanyName(V_COMPANY_NAME);
 
- 			o.setVCompanyAddress0(V_COMPANY_ADDRESS_0);
 
 
  |