修改打印日志

zm_dev
liuliang 10 months ago
parent 9c197cb7fc
commit 0dab7a9349

@ -111,7 +111,7 @@ public class RecordDataCmd extends AbstractCommonCommand<Map<String,Object>> {
} }
sql = sql.substring(0,sql.length()-1) +" where ygid=? and rq=?"; sql = sql.substring(0,sql.length()-1) +" where ygid=? and rq=?";
log.info("update sql : {}",sql); log.debug("update sql : {}",sql);
DbTools.update(sql,userId,analysisDate); DbTools.update(sql,userId,analysisDate);
}else { }else {
sql = "select subcompanyid1,departmentid,jobtitle from hrmresource where id=?"; sql = "select subcompanyid1,departmentid,jobtitle from hrmresource where id=?";
@ -170,8 +170,8 @@ public class RecordDataCmd extends AbstractCommonCommand<Map<String,Object>> {
} }
value = value.substring(0,value.length()-1); value = value.substring(0,value.length()-1);
sql = sql +cloumns +") values ("+value+")"; sql = sql +cloumns +") values ("+value+")";
log.info("insert sql : {}",sql); log.debug("insert sql : {}",sql);
log.info("insert data : {}",insertDatas); log.debug("insert data : {}",insertDatas);
DbTools.update(sql,insertDatas.toArray()); DbTools.update(sql,insertDatas.toArray());
} }

@ -40,7 +40,7 @@ public class AttendanceAnalysisJob extends BaseCronJob {
private String executeDate; private String executeDate;
@Override @Override
public void execute() { public void execute() {
log.debug("********AttendanceAnalysisJob start********"); log.info("********AttendanceAnalysisJob start********");
if (executeDate == null || "".equals(executeDate)){ if (executeDate == null || "".equals(executeDate)){
executeDate = DateUtil.getCurrentDate(); executeDate = DateUtil.getCurrentDate();
@ -112,6 +112,6 @@ public class AttendanceAnalysisJob extends BaseCronJob {
param.put("startDate",DateUtil.beforeDay(allDateList.get(0),2)); param.put("startDate",DateUtil.beforeDay(allDateList.get(0),2));
param.put("endDate",executeDate); param.put("endDate",executeDate);
allowanceService.addAllowanceRecords(param); allowanceService.addAllowanceRecords(param);
log.debug("********AttendanceAnalysisJob end********"); log.info("********AttendanceAnalysisJob end********");
} }
} }

@ -46,6 +46,7 @@ public class AttendanceanalysisAction {
@Produces({"text/plain"}) @Produces({"text/plain"})
public String getSchedulingData(@Context HttpServletRequest request, @Context HttpServletResponse response) { public String getSchedulingData(@Context HttpServletRequest request, @Context HttpServletResponse response) {
try { try {
log.info("********AttendanceAnalysisJob start********");
Map<String,Object> paramMap = ParamUtil.request2Map(request); Map<String,Object> paramMap = ParamUtil.request2Map(request);
// Map<String,Object> paramMap = Maps.newHashMap(); // Map<String,Object> paramMap = Maps.newHashMap();
// paramMap.put("startDate","2024-08-11"); // paramMap.put("startDate","2024-08-11");
@ -191,6 +192,7 @@ public class AttendanceanalysisAction {
paramMap.put("empIds",paramMap.get("userIds")); paramMap.put("empIds",paramMap.get("userIds"));
allowanceService.addAllowanceRecords(paramMap); allowanceService.addAllowanceRecords(paramMap);
} }
log.info("********AttendanceAnalysisJob start********");
return null; return null;
}catch (Exception e){ }catch (Exception e){
log.error("execute fail,catch error: [{}]",e); log.error("execute fail,catch error: [{}]",e);

@ -96,7 +96,7 @@ public class AttendanceAnalysisWrapper extends Service {
* @param attendanceItems * @param attendanceItems
*/ */
public void attendanceAnalysisForApi(String userId, String analysisDate, List<Map<String, Object>> dataList, List<Map<String, Object>> attendanceItems, Map<String, Object> schedulMap, List<Map<String, Object>> workHourItems, Map<String, Map<String, Object>> clockInTimeMap,List<Map<String,Object>> attendaceResult) { public void attendanceAnalysisForApi(String userId, String analysisDate, List<Map<String, Object>> dataList, List<Map<String, Object>> attendanceItems, Map<String, Object> schedulMap, List<Map<String, Object>> workHourItems, Map<String, Map<String, Object>> clockInTimeMap,List<Map<String,Object>> attendaceResult) {
log.info("***********analysis userId:{},analysisDate:{} start***********", userId, analysisDate); log.debug("***********analysis userId:{},analysisDate:{} start***********", userId, analysisDate);
log.debug("clockInTimeDate : [{}]", dataList); log.debug("clockInTimeDate : [{}]", dataList);
log.debug("attendaceResult : [{}]",attendaceResult); log.debug("attendaceResult : [{}]",attendaceResult);
if (attendaceResult!=null && attendaceResult.size()>0 && (CheckBoxEnum.CHECKED.getKey().equals(attendaceResult.get(0).get("sgsj")) || if (attendaceResult!=null && attendaceResult.size()>0 && (CheckBoxEnum.CHECKED.getKey().equals(attendaceResult.get(0).get("sgsj")) ||

@ -47,6 +47,7 @@ public class BatchAskForLeaveWorkFlowBackAction implements Action {
List<Map<String,Object>> holidayBalanceList = DbTools.getSqlToList(sql); List<Map<String,Object>> holidayBalanceList = DbTools.getSqlToList(sql);
Map<String,Object> holidayBalanceMap = holidayBalanceList.stream().collect(Collectors.toMap(e->e.get("id").toString(), e->e)); Map<String,Object> holidayBalanceMap = holidayBalanceList.stream().collect(Collectors.toMap(e->e.get("id").toString(), e->e));
try { try {
if (detailTable2.size() > 0) { if (detailTable2.size() > 0) {
Map<String,Object> balanceMap = Maps.newHashMap(); Map<String,Object> balanceMap = Maps.newHashMap();
@ -57,17 +58,19 @@ public class BatchAskForLeaveWorkFlowBackAction implements Action {
sysc = Utils.add(sysc,havedSysc); sysc = Utils.add(sysc,havedSysc);
balanceMap.put(jqye,sysc); balanceMap.put(jqye,sysc);
} }
log.info("balanceMap : [{}]",balanceMap);
for (Map.Entry<String,Object> entry:balanceMap.entrySet()){ for (Map.Entry<String,Object> entry:balanceMap.entrySet()){
String id = entry.getKey(); String id = entry.getKey();
double ztsc = Double.valueOf(entry.getValue().toString()); double ztsc = Double.valueOf(entry.getValue().toString());
Map<String,Object> map = (Map<String,Object>)holidayBalanceMap.get(id); Map<String,Object> map = (Map<String,Object>)holidayBalanceMap.get(id);
boolean updateSign = true; boolean updateSign = true;
log.info("jlzt : [{}]",jlzt);
if ("1".equals(jlzt)) { if ("1".equals(jlzt)) {
double havedyxsc = Util.null2String(map.get("yxsc")).equals("") ? 0 : Double.valueOf(map.get("yxsc").toString()); double havedyxsc = Util.null2String(map.get("yxsc")).equals("") ? 0 : Double.valueOf(map.get("yxsc").toString());
double updatedyxsc = Utils.subtract(havedyxsc,ztsc); double updatedyxsc = Utils.subtract(havedyxsc,ztsc);
log.info("updatedyxsc : [{}],id:[{}]",updatedyxsc,id);
String updateSql = "update uf_jcl_kq_jqye set yxsc=? where id=?"; String updateSql = "update uf_jcl_kq_jqye set yxsc=? where id=?";
updateSign = DbTools.update(updateSql,updatedyxsc,id); updateSign = DbTools.update(updateSql,updatedyxsc,id);
} else if("0".equals(jlzt)){ } else if("0".equals(jlzt)){
@ -77,11 +80,12 @@ public class BatchAskForLeaveWorkFlowBackAction implements Action {
double updatedztsc = Utils.subtract(havedztsc,ztsc); double updatedztsc = Utils.subtract(havedztsc,ztsc);
double updatedwxsc = Utils.add(havedwxsc,ztsc); double updatedwxsc = Utils.add(havedwxsc,ztsc);
log.info("updatedwxsc : [{}],updatedztsc:[{}],id:[{}]",updatedwxsc,updatedztsc,id);
String updateSql = "update uf_jcl_kq_jqye set wxsc=?,ztsc=? where id=?"; String updateSql = "update uf_jcl_kq_jqye set wxsc=?,ztsc=? where id=?";
updateSign = DbTools.update(updateSql,updatedwxsc,updatedztsc,id); updateSign = DbTools.update(updateSql,updatedwxsc,updatedztsc,id);
} }
log.info("updateSign : [{}]",updateSign);
if (!updateSign){ if (!updateSign){
//更新假期余额失败 //更新假期余额失败
String message = "更新假期余额失败"; String message = "更新假期余额失败";

@ -0,0 +1,38 @@
package com.engine.jucailinkq.attendance.workflow.proxy;
import com.engine.core.cfg.annotation.CommandDynamicProxy;
import com.engine.core.interceptor.AbstractCommandProxy;
import com.engine.core.interceptor.Command;
import com.engine.workflow.cmd.monitor.DoRepossessedCmd;
import weaver.conn.RecordSet;
import weaver.general.BaseBean;
import weaver.workflow.workflow.RequestForceDrawBack;
import java.util.Map;
/**
*
*/
@CommandDynamicProxy(target = DoRepossessedCmd.class, desc="流程强制收回")
public class DoRepossessedProxyCmd extends AbstractCommandProxy<Map<String,Object>> {
@Override
public Map<String, Object> execute(Command<Map<String, Object>> command) {
Map<String, Object> resultMap = nextExecute(command);
RecordSet rs = new RecordSet();
BaseBean bb = new BaseBean();
Map<String, Object> requestMap = (Map<String, Object>)resultMap.get("result");
bb.writeLog("DoRepossessedProxyCmd requestMap"+requestMap.toString());
requestMap.entrySet().forEach(e->{
String requestId = e.getKey();
String status = e.getValue().toString();
if (status.equals(RequestForceDrawBack.SUCCESS)){
rs.executeProc("workflow_Requestbase_SByID", requestId);
int workflowid = rs.getInt("workflowid");
}
});
return resultMap;
}
}
Loading…
Cancel
Save