二开--康瑞考勤需求

kangrui
dxfeng 2 years ago
parent 2cba1b8467
commit fbf3a9eb53

@ -48,10 +48,6 @@ public class KqInteractiveServiceImpl extends Service implements KqInteractiveSe
if (rs.next()) { if (rs.next()) {
workCode = rs.getString("workcode"); workCode = rs.getString("workcode");
} }
if (StringUtils.isBlank(workCode)) {
workCode = Util.null2String(params.get("workCode"));
}
Map<String, Object> postParam = new HashMap<>(4); Map<String, Object> postParam = new HashMap<>(4);
postParam.put("token", token); postParam.put("token", token);

@ -1,11 +1,13 @@
package weaver.interfaces.kr.workflow.action; package weaver.interfaces.kr.workflow.action;
import cn.hutool.http.HttpUtil; import cn.hutool.http.HttpUtil;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.engine.kr.entity.kq.KqActionBO; import com.engine.kr.entity.kq.KqActionBO;
import com.engine.kr.entity.kq.KqGlobal; import com.engine.kr.entity.kq.KqGlobal;
import com.engine.kr.enums.KqInteractiveEnum; import com.engine.kr.enums.KqInteractiveEnum;
import com.engine.kr.service.impl.KqInteractiveServiceImpl; import com.engine.kr.service.impl.KqInteractiveServiceImpl;
import weaver.general.BaseBean;
import weaver.interfaces.workflow.action.Action; import weaver.interfaces.workflow.action.Action;
import weaver.soa.workflow.request.*; import weaver.soa.workflow.request.*;
@ -114,8 +116,11 @@ public class KrBatchOvertimeCreateAction implements Action {
params.put("cfmDay", operateDateTime.get("cfmDay")); params.put("cfmDay", operateDateTime.get("cfmDay"));
// 1新增、2变动、3取消 // 1新增、2变动、3取消
params.put("billStat", 1); params.put("billStat", 1);
new BaseBean().writeLog("########批量加班流程,requestid={" + requestInfo.getRequestid() + "],传参:"+ JSON.toJSONString(params));
String returnStr = HttpUtil.post(KqGlobal.POST_URL + KqInteractiveEnum.OVERTIME_CREATE.getPostPath(), params); String returnStr = HttpUtil.post(KqGlobal.POST_URL + KqInteractiveEnum.OVERTIME_CREATE.getPostPath(), params);
new BaseBean().writeLog("########批量加班流程,requestid={" + requestInfo.getRequestid() + "],接口响应数据:"+ returnStr);
JSONObject jsonObject = JSONObject.parseObject(returnStr); JSONObject jsonObject = JSONObject.parseObject(returnStr);
String code = jsonObject.getString("code"); String code = jsonObject.getString("code");
if (!KqGlobal.SUC_CODE.equals(code)) { if (!KqGlobal.SUC_CODE.equals(code)) {

@ -1,11 +1,13 @@
package weaver.interfaces.kr.workflow.action; package weaver.interfaces.kr.workflow.action;
import cn.hutool.http.HttpUtil; import cn.hutool.http.HttpUtil;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.engine.kr.entity.kq.KqActionBO; import com.engine.kr.entity.kq.KqActionBO;
import com.engine.kr.entity.kq.KqGlobal; import com.engine.kr.entity.kq.KqGlobal;
import com.engine.kr.enums.KqInteractiveEnum; import com.engine.kr.enums.KqInteractiveEnum;
import com.engine.kr.service.impl.KqInteractiveServiceImpl; import com.engine.kr.service.impl.KqInteractiveServiceImpl;
import weaver.general.BaseBean;
import weaver.interfaces.workflow.action.Action; import weaver.interfaces.workflow.action.Action;
import weaver.soa.workflow.request.MainTableInfo; import weaver.soa.workflow.request.MainTableInfo;
import weaver.soa.workflow.request.Property; import weaver.soa.workflow.request.Property;
@ -92,7 +94,10 @@ public class KrLeaveCreateAction implements Action {
// 1新增、2变动、3取消 // 1新增、2变动、3取消
params.put("billStat", 1); params.put("billStat", 1);
new BaseBean().writeLog("########请假流程,requestid={" + requestInfo.getRequestid() + "],传参:"+ JSON.toJSONString(params));
String returnStr = HttpUtil.post(KqGlobal.POST_URL + KqInteractiveEnum.LEAVE_CREATE.getPostPath(), params); String returnStr = HttpUtil.post(KqGlobal.POST_URL + KqInteractiveEnum.LEAVE_CREATE.getPostPath(), params);
new BaseBean().writeLog("########请假流程,requestid={" + requestInfo.getRequestid() + "],接口响应数据:"+ returnStr);
JSONObject jsonObject = JSONObject.parseObject(returnStr); JSONObject jsonObject = JSONObject.parseObject(returnStr);
String code = jsonObject.getString("code"); String code = jsonObject.getString("code");
if (KqGlobal.SUC_CODE.equals(code)) { if (KqGlobal.SUC_CODE.equals(code)) {

@ -1,11 +1,13 @@
package weaver.interfaces.kr.workflow.action; package weaver.interfaces.kr.workflow.action;
import cn.hutool.http.HttpUtil; import cn.hutool.http.HttpUtil;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.engine.kr.entity.kq.KqActionBO; import com.engine.kr.entity.kq.KqActionBO;
import com.engine.kr.entity.kq.KqGlobal; import com.engine.kr.entity.kq.KqGlobal;
import com.engine.kr.enums.KqInteractiveEnum; import com.engine.kr.enums.KqInteractiveEnum;
import com.engine.kr.service.impl.KqInteractiveServiceImpl; import com.engine.kr.service.impl.KqInteractiveServiceImpl;
import weaver.general.BaseBean;
import weaver.interfaces.workflow.action.Action; import weaver.interfaces.workflow.action.Action;
import weaver.soa.workflow.request.MainTableInfo; import weaver.soa.workflow.request.MainTableInfo;
import weaver.soa.workflow.request.Property; import weaver.soa.workflow.request.Property;
@ -94,7 +96,10 @@ public class KrSingleOvertimeCreateAction implements Action {
params.put("cfmDay", operateDateTime.get("addDay")); params.put("cfmDay", operateDateTime.get("addDay"));
params.put("billStat", 1); params.put("billStat", 1);
new BaseBean().writeLog("########加班流程,requestid={" + requestInfo.getRequestid() + "],传参:"+ JSON.toJSONString(params));
String returnStr = HttpUtil.post(KqGlobal.POST_URL + KqInteractiveEnum.OVERTIME_CREATE.getPostPath(), params); String returnStr = HttpUtil.post(KqGlobal.POST_URL + KqInteractiveEnum.OVERTIME_CREATE.getPostPath(), params);
new BaseBean().writeLog("########加班流程,requestid={" + requestInfo.getRequestid() + "],接口响应数据:"+ returnStr);
JSONObject jsonObject = JSONObject.parseObject(returnStr); JSONObject jsonObject = JSONObject.parseObject(returnStr);
String code = jsonObject.getString("code"); String code = jsonObject.getString("code");
if (KqGlobal.SUC_CODE.equals(code)) { if (KqGlobal.SUC_CODE.equals(code)) {

Loading…
Cancel
Save