|
@@ -82,9 +82,9 @@ public class KmReviewWebserviceServiceImpl implements KmReviewWebserviceService
|
|
|
try {
|
|
try {
|
|
|
SqlRowList rs;
|
|
SqlRowList rs;
|
|
|
if (id==0){
|
|
if (id==0){
|
|
|
- rs = baseDao.queryForRowSet("select va_id,em_code,em_departmentcode,va_employee,to_char(va_time,'yyyy-MM-dd HH24:mi:ss') va_time,to_char(va_endtime,'yyyy-MM-dd HH24:mi:ss') va_endtime,va_area,va_othername,va_driver,va_vecard,va_address,va_vecode,va_vetype from Vehicleapply left join employee on va_employee=em_name where va_sendstatus='待上传' and va_status='已审核' and em_islandray=-1");
|
|
|
|
|
|
|
+ rs = baseDao.queryForRowSet("select va_id,em_code,em_mobile,dp_landrayid,va_employee,to_char(va_time,'yyyy-MM-dd HH24:mi:ss') va_time,to_char(va_endtime,'yyyy-MM-dd HH24:mi:ss') va_endtime,va_area,va_othername,va_driver,va_vecard,va_address,va_vecode,va_vetype from Vehicleapply left join employee on va_employee=em_name left join department on em_departmentcode=dp_code where va_sendstatus='待上传' and va_status='已审核' and em_islandray=-1");
|
|
|
}else {
|
|
}else {
|
|
|
- rs = baseDao.queryForRowSet("select va_id,em_code,em_departmentcode,va_employee,to_char(va_time,'yyyy-MM-dd HH24:mi:ss') va_time,to_char(va_endtime,'yyyy-MM-dd HH24:mi:ss') va_endtime,va_area,va_othername,va_driver,va_vecard,va_address,va_vecode,va_vetype from Vehicleapply left join employee on va_employee=em_name where va_sendstatus='待上传' and va_status='已审核' and em_islandray=-1 and va_id="+id);
|
|
|
|
|
|
|
+ rs = baseDao.queryForRowSet("select va_id,em_code,em_mobile,dp_landrayid,va_employee,to_char(va_time,'yyyy-MM-dd HH24:mi:ss') va_time,to_char(va_endtime,'yyyy-MM-dd HH24:mi:ss') va_endtime,va_area,va_othername,va_driver,va_vecard,va_address,va_vecode,va_vetype from Vehicleapply left join employee on va_employee=em_name left join department on em_departmentcode=dp_code where va_sendstatus='待上传' and va_status='已审核' and em_islandray=-1 and va_id="+id);
|
|
|
}
|
|
}
|
|
|
while (rs.next()) {
|
|
while (rs.next()) {
|
|
|
KmReviewParamterForm form = new KmReviewParamterForm();
|
|
KmReviewParamterForm form = new KmReviewParamterForm();
|
|
@@ -95,20 +95,22 @@ public class KmReviewWebserviceServiceImpl implements KmReviewWebserviceService
|
|
|
form.setDocSubject("用车申请");
|
|
form.setDocSubject("用车申请");
|
|
|
|
|
|
|
|
// 流程发起人
|
|
// 流程发起人
|
|
|
- form.setDocCreator("{\"PersonNo\": \""+rs.getString("em_code")+"\"}");
|
|
|
|
|
|
|
+ form.setDocCreator("{\"LoginName\": \""+rs.getString("em_mobile")+"\"}");
|
|
|
|
|
|
|
|
// 文档关键字
|
|
// 文档关键字
|
|
|
form.setFdKeyword("[\""+rs.getString("va_vetype")+"\"]");
|
|
form.setFdKeyword("[\""+rs.getString("va_vetype")+"\"]");
|
|
|
|
|
+ form.setDocStatus("20");
|
|
|
|
|
+ form.setFlowParam(new JSONObject().toString());
|
|
|
|
|
|
|
|
// 流程表单
|
|
// 流程表单
|
|
|
/*SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH24:mi:ss");*/
|
|
/*SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH24:mi:ss");*/
|
|
|
JSONObject json = new JSONObject();
|
|
JSONObject json = new JSONObject();
|
|
|
JSONObject object = new JSONObject();
|
|
JSONObject object = new JSONObject();
|
|
|
- object.put("DeptNo",rs.getString("em_departmentcode"));
|
|
|
|
|
|
|
+ object.put("Id",rs.getString("dp_landrayid"));
|
|
|
json.put("fd_3730d421cbfb0a",object);
|
|
json.put("fd_3730d421cbfb0a",object);
|
|
|
- JSONObject personNo = new JSONObject();
|
|
|
|
|
- personNo.put("PersonNo",rs.getString("em_code"));
|
|
|
|
|
- json.put("fd_3730d4225fbd78",personNo);
|
|
|
|
|
|
|
+ JSONObject LoginName = new JSONObject();
|
|
|
|
|
+ LoginName.put("LoginName",rs.getString("em_mobile"));
|
|
|
|
|
+ json.put("fd_3730d4225fbd78",LoginName);
|
|
|
json.put("fd_3730d4352f148c",rs.getString("va_time"));
|
|
json.put("fd_3730d4352f148c",rs.getString("va_time"));
|
|
|
json.put("fd_3730d441a0c6c8",rs.getString("va_endtime"));
|
|
json.put("fd_3730d441a0c6c8",rs.getString("va_endtime"));
|
|
|
json.put("fd_3730d41ece1a68",rs.getString("va_area"));
|
|
json.put("fd_3730d41ece1a68",rs.getString("va_area"));
|
|
@@ -116,11 +118,11 @@ public class KmReviewWebserviceServiceImpl implements KmReviewWebserviceService
|
|
|
String driver = rs.getString("va_driver");
|
|
String driver = rs.getString("va_driver");
|
|
|
JSONObject person = new JSONObject();
|
|
JSONObject person = new JSONObject();
|
|
|
if (driver!=null&&!"".equals(driver)){
|
|
if (driver!=null&&!"".equals(driver)){
|
|
|
- Object data = baseDao.getFieldDataByCondition("employee", "em_code",
|
|
|
|
|
|
|
+ Object data = baseDao.getFieldDataByCondition("employee", "em_mobile",
|
|
|
"em_name='" + driver + "'");
|
|
"em_name='" + driver + "'");
|
|
|
- person.put("PersonNo",data.toString());
|
|
|
|
|
|
|
+ person.put("LoginName",data.toString());
|
|
|
}else {
|
|
}else {
|
|
|
- person.put("PersonNo","");
|
|
|
|
|
|
|
+ person.put("LoginName","");
|
|
|
}
|
|
}
|
|
|
json.put("fd_3730d464dd0726",person);
|
|
json.put("fd_3730d464dd0726",person);
|
|
|
json.put("fd_3730d46eca287c",rs.getString("va_vecard"));
|
|
json.put("fd_3730d46eca287c",rs.getString("va_vecard"));
|
|
@@ -167,23 +169,25 @@ public class KmReviewWebserviceServiceImpl implements KmReviewWebserviceService
|
|
|
try {
|
|
try {
|
|
|
SqlRowList rs;
|
|
SqlRowList rs;
|
|
|
if (id==0){
|
|
if (id==0){
|
|
|
- rs = baseDao.queryForRowSet("select ct_id,em_code,ct_varchar50_2,ct_varchar50_3,ct_varchar500_1,to_char(ct_date_1,'yyyy-MM-dd HH24:mi:ss') ct_date_1,ct_number_1,ct_number_2,ct_varchar50_5,ct_varchar50_7,ct_varchar50_12,ct_varchar50_13,ct_varchar50_14,ct_varchar50_10,ct_varchar50_11,ct_varchar50_6,ct_varchar50_15 from customtable left join employee on ct_recorder=em_name where ct_caller='JDAPSQB' and ct_status='已审核' and ct_sendstatus='待上传' and em_islandray=-1");
|
|
|
|
|
|
|
+ rs = baseDao.queryForRowSet("select ct_id,em_code,em_mobile,ct_varchar50_2,ct_varchar50_3,ct_varchar500_1,to_char(ct_date_1,'yyyy-MM-dd HH24:mi:ss') ct_date_1,ct_number_1,ct_number_2,ct_varchar50_5,ct_varchar50_7,ct_varchar50_12,ct_varchar50_13,ct_varchar50_14,ct_varchar50_10,ct_varchar50_11,ct_varchar50_6,ct_varchar50_15 from customtable left join employee on ct_recorder=em_name where ct_caller='JDAPSQB' and ct_status='已审核' and ct_sendstatus='待上传' and em_islandray=-1");
|
|
|
}else {
|
|
}else {
|
|
|
- rs = baseDao.queryForRowSet("select ct_id,em_code,ct_varchar50_2,ct_varchar50_3,ct_varchar500_1,to_char(ct_date_1,'yyyy-MM-dd HH24:mi:ss') ct_date_1,ct_number_1,ct_number_2,ct_varchar50_5,ct_varchar50_7,ct_varchar50_12,ct_varchar50_13,ct_varchar50_14,ct_varchar50_10,ct_varchar50_11,ct_varchar50_6,ct_varchar50_15 from customtable left join employee on ct_recorder=em_name where ct_caller='JDAPSQB' and ct_status='已审核' and ct_sendstatus='待上传' and em_islandray=-1 and ct_id="+id);
|
|
|
|
|
|
|
+ rs = baseDao.queryForRowSet("select ct_id,em_code,em_mobile,ct_varchar50_2,ct_varchar50_3,ct_varchar500_1,to_char(ct_date_1,'yyyy-MM-dd HH24:mi:ss') ct_date_1,ct_number_1,ct_number_2,ct_varchar50_5,ct_varchar50_7,ct_varchar50_12,ct_varchar50_13,ct_varchar50_14,ct_varchar50_10,ct_varchar50_11,ct_varchar50_6,ct_varchar50_15 from customtable left join employee on ct_recorder=em_name where ct_caller='JDAPSQB' and ct_status='已审核' and ct_sendstatus='待上传' and em_islandray=-1 and ct_id="+id);
|
|
|
}
|
|
}
|
|
|
while (rs.next()) {
|
|
while (rs.next()) {
|
|
|
KmReviewParamterForm form = new KmReviewParamterForm();
|
|
KmReviewParamterForm form = new KmReviewParamterForm();
|
|
|
// 文档模板id
|
|
// 文档模板id
|
|
|
- form.setFdTemplateId("179828e52e0347da3dc793a47da89769");
|
|
|
|
|
|
|
+ form.setFdTemplateId("170eb52acb158643c542f8149e68e3a1");
|
|
|
|
|
|
|
|
// 文档标题
|
|
// 文档标题
|
|
|
form.setDocSubject("业务接待安排申请");
|
|
form.setDocSubject("业务接待安排申请");
|
|
|
|
|
|
|
|
// 流程发起人
|
|
// 流程发起人
|
|
|
- form.setDocCreator("{\"PersonNo\": \""+rs.getString("em_code")+"\"}");
|
|
|
|
|
|
|
+ form.setDocCreator("{\"LoginName\": \""+rs.getString("em_mobile")+"\"}");
|
|
|
|
|
|
|
|
// 文档关键字
|
|
// 文档关键字
|
|
|
form.setFdKeyword("[\""+rs.getString("CT_VARCHAR500_1")+"\"]");
|
|
form.setFdKeyword("[\""+rs.getString("CT_VARCHAR500_1")+"\"]");
|
|
|
|
|
+ form.setDocStatus("20");
|
|
|
|
|
+ form.setFlowParam(new JSONObject().toString());
|
|
|
|
|
|
|
|
// 流程表单
|
|
// 流程表单
|
|
|
JSONObject json = new JSONObject();
|
|
JSONObject json = new JSONObject();
|
|
@@ -191,12 +195,13 @@ public class KmReviewWebserviceServiceImpl implements KmReviewWebserviceService
|
|
|
JSONObject object = new JSONObject();
|
|
JSONObject object = new JSONObject();
|
|
|
JSONObject person = new JSONObject();
|
|
JSONObject person = new JSONObject();
|
|
|
if (varchar502!=null&&!"".equals(varchar502)){
|
|
if (varchar502!=null&&!"".equals(varchar502)){
|
|
|
- Object[] employees = baseDao.getFieldsDataByCondition("employee", "em_code,em_departmentcode", "em_name" + "='" + varchar502 + "'");
|
|
|
|
|
- object.put("DeptNo",employees[1].toString());
|
|
|
|
|
- person.put("PersonNo",employees[0].toString());
|
|
|
|
|
|
|
+ Object[] employees = baseDao.getFieldsDataByCondition("employee left join department on em_departmentcode=dp_code", "em_mobile,dp_landrayid",
|
|
|
|
|
+ "em_name" + "='" + varchar502 + "'");
|
|
|
|
|
+ object.put("Id",employees[1].toString());
|
|
|
|
|
+ person.put("LoginName",employees[0].toString());
|
|
|
}else {
|
|
}else {
|
|
|
- object.put("DeptNo","");
|
|
|
|
|
- person.put("PersonNo","");
|
|
|
|
|
|
|
+ object.put("Id","");
|
|
|
|
|
+ person.put("LoginName","");
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
json.put("fd_36f09e73a165e8",object);
|
|
json.put("fd_36f09e73a165e8",object);
|