|
|
@@ -82,9 +82,9 @@ public class ISegHetongServiceImpl implements ISegHetongService {
|
|
|
try {
|
|
|
SqlRowList rs;
|
|
|
if (id==0){
|
|
|
- rs = baseDao.queryForRowSet("select ct_id,em_code,ct_varchar50_2,ct_recorder,ct_varchar50_3,ct_varchar50_4,ct_varchar50_6,ct_varchar50_5,ct_varchar50_7,ct_varchar50_8,ct_varchar50_9,ct_varchar50_10,ct_varchar50_12,ct_varchar50_13,ct_varchar50_14,ct_varchar50_15,ct_varchar50_16,ct_varchar50_17,to_char(ct_date_1,'yyyy-MM-dd HH24:mi:ss') ct_date_1,to_char(ct_date_2,'yyyy-MM-dd HH24:mi:ss') ct_date_2,ct_varchar50_18,ct_varchar50_19,ct_varchar50_20,ct_varchar500_1,ct_varchar500_2,ct_varchar500_3,ct_varchar500_4,ct_varchar500_5 from customtable left join employee on ct_recorder=em_name where ct_caller='HTSP' and ct_status='已审核' and ct_sendstatus='待上传'");
|
|
|
+ rs = baseDao.queryForRowSet("select ct_id,em_code,ct_varchar50_2,ct_recorder,ct_varchar50_3,ct_varchar50_4,ct_varchar50_6,ct_varchar50_5,ct_varchar50_7,ct_varchar50_8,ct_varchar50_9,ct_varchar50_10,ct_varchar50_12,ct_varchar50_13,ct_varchar50_14,ct_varchar50_15,ct_varchar50_16,ct_varchar50_17,to_char(ct_date_1,'yyyy-MM-dd HH24:mi:ss') ct_date_1,to_char(ct_date_2,'yyyy-MM-dd HH24:mi:ss') ct_date_2,ct_varchar50_18,ct_varchar50_19,ct_varchar50_20,ct_varchar500_1,ct_varchar500_2,ct_varchar50_30,ct_varchar500_4,ct_varchar500_5 from customtable left join employee on ct_recorder=em_name where ct_caller='HTSP' and ct_sendstatus='待上传' and em_islandray=-1");
|
|
|
}else {
|
|
|
- rs = baseDao.queryForRowSet("select ct_id,em_code,ct_varchar50_2,ct_recorder,ct_varchar50_3,ct_varchar50_4,ct_varchar50_6,ct_varchar50_5,ct_varchar50_7,ct_varchar50_8,ct_varchar50_9,ct_varchar50_10,ct_varchar50_12,ct_varchar50_13,ct_varchar50_14,ct_varchar50_15,ct_varchar50_16,ct_varchar50_17,to_char(ct_date_1,'yyyy-MM-dd HH24:mi:ss') ct_date_1,to_char(ct_date_2,'yyyy-MM-dd HH24:mi:ss') ct_date_2,ct_varchar50_18,ct_varchar50_19,ct_varchar50_20,ct_varchar500_1,ct_varchar500_2,ct_varchar500_3,ct_varchar500_4,ct_varchar500_5 from customtable left join employee on ct_recorder=em_name where ct_caller='HTSP' and ct_status='已审核' and ct_sendstatus='待上传' and ct_id="+id);
|
|
|
+ rs = baseDao.queryForRowSet("select ct_id,em_code,ct_varchar50_2,ct_recorder,ct_varchar50_3,ct_varchar50_4,ct_varchar50_6,ct_varchar50_5,ct_varchar50_7,ct_varchar50_8,ct_varchar50_9,ct_varchar50_10,ct_varchar50_12,ct_varchar50_13,ct_varchar50_14,ct_varchar50_15,ct_varchar50_16,ct_varchar50_17,to_char(ct_date_1,'yyyy-MM-dd HH24:mi:ss') ct_date_1,to_char(ct_date_2,'yyyy-MM-dd HH24:mi:ss') ct_date_2,ct_varchar50_18,ct_varchar50_19,ct_varchar50_20,ct_varchar500_1,ct_varchar500_2,ct_varchar50_30,ct_varchar500_4,ct_varchar500_5 from customtable left join employee on ct_recorder=em_name where ct_caller='HTSP' and ct_status='已审核' and ct_sendstatus='待上传' and em_islandray=-1 and ct_id="+id);
|
|
|
}
|
|
|
while (rs.next()) {
|
|
|
SegHetongParamterForm form = new SegHetongParamterForm();
|
|
|
@@ -106,15 +106,19 @@ public class ISegHetongServiceImpl implements ISegHetongService {
|
|
|
/*SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH24:mi:ss");*/
|
|
|
JSONObject json = new JSONObject();
|
|
|
json.put("fd_3752c2c04a75a0","深圳深爱半导体股份有限公司");
|
|
|
- json.put("fd_3604de30e24a0c",rs.getString("ct_varchar50_2"));
|
|
|
String recorder = rs.getString("ct_recorder");
|
|
|
+ JSONObject object = new JSONObject();
|
|
|
+ JSONObject person = new JSONObject();
|
|
|
if (recorder!=null&&!"".equals(recorder)){
|
|
|
- Object data = baseDao.getFieldDataByCondition("employee", "em_code",
|
|
|
- "em_name='" + recorder + "'");
|
|
|
- json.put("fd_3604de42ba7844",data.toString());
|
|
|
+ Object[] employees = baseDao.getFieldsDataByCondition("employee", "em_code,em_departmentcode", "em_name" + "='" + recorder + "'");
|
|
|
+ object.put("DeptNo",employees[1].toString());
|
|
|
+ person.put("PersonNo",employees[0].toString());
|
|
|
}else {
|
|
|
- json.put("fd_3604de42ba7844","");
|
|
|
+ object.put("DeptNo","");
|
|
|
+ person.put("PersonNo","");
|
|
|
}
|
|
|
+ json.put("fd_3604de30e24a0c",object);
|
|
|
+ json.put("fd_3604de42ba7844",person);
|
|
|
json.put("fd_35ea2f8a12e36c",rs.getString("ct_varchar50_3"));
|
|
|
json.put("fd_35ea2f2e32100c",rs.getString("ct_varchar50_4"));
|
|
|
json.put("fd_3604df162c55b2",rs.getString("ct_varchar50_6"));
|
|
|
@@ -128,7 +132,7 @@ public class ISegHetongServiceImpl implements ISegHetongService {
|
|
|
attachmentForms.add(att);
|
|
|
}
|
|
|
}
|
|
|
- json.put("fd_3604deeda0668c",varchar505);
|
|
|
+ /*json.put("fd_3604deeda0668c",varchar505);*/
|
|
|
String varchar507 = rs.getString("ct_varchar50_7");
|
|
|
if (varchar507!=null&&!"".equals(varchar507)){
|
|
|
String[] idArr = varchar507.split(";");
|
|
|
@@ -139,7 +143,7 @@ public class ISegHetongServiceImpl implements ISegHetongService {
|
|
|
attachmentForms.add(att);
|
|
|
}
|
|
|
}
|
|
|
- json.put("fd_3604e51f9942c0",varchar507);
|
|
|
+ /*json.put("fd_3604e51f9942c0",varchar507);*/
|
|
|
json.put("fd_35ea303e59fa06",rs.getInt("ct_varchar50_8"));
|
|
|
json.put("fd_35ea303f3e3710",rs.getInt("ct_varchar50_9"));
|
|
|
json.put("fd_35ea307c1afc98",rs.getGeneralDouble("ct_varchar50_10"));
|
|
|
@@ -148,7 +152,7 @@ public class ISegHetongServiceImpl implements ISegHetongService {
|
|
|
json.put("fd_35ea2f9f0398ae",rs.getString("ct_varchar50_14"));
|
|
|
json.put("fd_35ea3196e4ab8c",rs.getString("ct_varchar50_15"));
|
|
|
json.put("fd_35edd78f34436c",rs.getInt("ct_varchar50_16"));
|
|
|
- json.put("fd_3604df88364ef0","");
|
|
|
+ /*json.put("fd_3604df88364ef0","");*/
|
|
|
json.put("fd_35ea30f7cdcf80",rs.getInt("ct_varchar50_17"));
|
|
|
json.put("fd_35ea3115974cca",rs.getString("ct_date_1"));
|
|
|
json.put("fd_35ea311de3f4b8",rs.getString("ct_date_2"));
|
|
|
@@ -158,13 +162,17 @@ public class ISegHetongServiceImpl implements ISegHetongService {
|
|
|
json.put("fd_36b4e8424d4b96","");
|
|
|
json.put("fd_35ea32a0af1f7c",rs.getString("ct_varchar500_1"));
|
|
|
json.put("fd_35ea32ba35b07a",rs.getString("ct_varchar500_2"));
|
|
|
- Object varchar5003 = rs.getObject("ct_varchar500_3");
|
|
|
+ Object varchar5003 = rs.getObject("ct_varchar50_30");
|
|
|
if (varchar5003==null){
|
|
|
json.put("fd_3752bcecf663a2",2);
|
|
|
json.put("fd_3604de4b0fd102","");
|
|
|
}else {
|
|
|
json.put("fd_3752bcecf663a2",1);
|
|
|
- json.put("fd_3604de4b0fd102",rs.getString("ct_varchar500_3"));
|
|
|
+ Object data = baseDao.getFieldDataByCondition("employee", "em_code",
|
|
|
+ "em_name='" + rs.getString("ct_varchar50_30") + "'");
|
|
|
+ JSONObject personNo = new JSONObject();
|
|
|
+ personNo.put("PersonNo",data.toString());
|
|
|
+ json.put("fd_3604de4b0fd102",personNo);
|
|
|
}
|
|
|
String varchar5004 = rs.getString("ct_varchar500_4");
|
|
|
if (varchar5004!=null&&!"".equals(varchar5004)){
|
|
|
@@ -176,10 +184,10 @@ public class ISegHetongServiceImpl implements ISegHetongService {
|
|
|
attachmentForms.add(att);
|
|
|
}
|
|
|
}
|
|
|
- json.put("fd_360e57c0bdabd0",varchar5004);
|
|
|
+ /*json.put("fd_360e57c0bdabd0",varchar5004);*/
|
|
|
json.put("fd_38b923bd38ba10",0);
|
|
|
json.put("fd_38d0cab88c490a",0);
|
|
|
- json.put("fd_38d0cb38139850","");
|
|
|
+ /*json.put("fd_38d0cb38139850","");*/
|
|
|
SqlRowList rowSet = baseDao.queryForRowSet("select jn_name, jn_dealmanid, jn_dealmanname, jn_dealtime, " +
|
|
|
"jn_dealresult from jprocess left join jnode on jp_processinstanceid=jn_processinstanceid and jp_nodename=jn_name " +
|
|
|
"where jp_caller='HTSP' and jp_status='已审批' and jp_keyvalue=" + rs.getGeneralInt("ct_id"));
|
|
|
@@ -297,22 +305,22 @@ public class ISegHetongServiceImpl implements ISegHetongService {
|
|
|
|
|
|
private JSONArray getFiles(String id) {
|
|
|
JSONArray arr = new JSONArray();
|
|
|
- JSONObject obj = null;
|
|
|
for (String i : id.split(";")) {
|
|
|
if (i != null && !i.trim().equals("")) {
|
|
|
SqlRowList rs = baseDao.queryForRowSet("SELECT * FROM FilePath WHERE fp_id=" + i);
|
|
|
- if(rs.next()){
|
|
|
- JSONObject o = new JSONObject();
|
|
|
- o.put("fp_id", i);
|
|
|
- o.put("fp_path", rs.getString("fp_path"));
|
|
|
- o.put("fp_size", rs.getInt("fp_size"));
|
|
|
- o.put("fp_name", rs.getString("fp_name"));
|
|
|
- o.put("fp_date", rs.getGeneralTimestamp("fp_date"));
|
|
|
- o.put("fp_man", rs.getString("fp_man"));
|
|
|
- }
|
|
|
- if (obj != null) {
|
|
|
- arr.add(obj);
|
|
|
+ while (rs.next()){
|
|
|
+ JSONObject obj=new JSONObject();
|
|
|
+ obj.put("fp_id", i);
|
|
|
+ obj.put("fp_path", rs.getString("fp_path"));
|
|
|
+ obj.put("fp_size", rs.getInt("fp_size"));
|
|
|
+ obj.put("fp_name", rs.getString("fp_name"));
|
|
|
+ obj.put("fp_date", rs.getGeneralTimestamp("fp_date"));
|
|
|
+ obj.put("fp_man", rs.getString("fp_man"));
|
|
|
+ if (obj != null) {
|
|
|
+ arr.add(obj);
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
return arr;
|