Merge remote-tracking branch 'origin/main'

pull/3/head
shilei 1 year ago
commit a3b2973605

@ -1,13 +1,11 @@
package weaver.interfaces.bnkq.action;
import com.engine.kq.biz.KQFormatBiz;
import com.engine.kq.biz.KQWorkTime;
import com.engine.kq.entity.WorkTimeEntity;
import com.engine.workflow.service.HtmlToPdfService;
import org.apache.commons.lang3.StringUtils;
import weaver.conn.RecordSet;
import weaver.general.BaseBean;
import weaver.general.PinyinUtil;
import weaver.general.TimeUtil;
import weaver.general.Util;
import weaver.interfaces.workflow.action.Action;
@ -66,15 +64,20 @@ public class UpdateCcTimeAction implements Action {
KQWorkTime kqWorkTime = new KQWorkTime();
kqWorkTime.setIsFormat(true);
List<List<Object>> paramInsert = new ArrayList<>();
for(String date:all){
bb.writeLog("date:"+date);
WorkTimeEntity tmpworkTime = kqWorkTime.getWorkTime(sqr, date);
if(tmpworkTime.getWorkMins()>0){
bb.writeLog("当天排班了:"+tmpworkTime.getWorkMins());
insertLeave(reqid,Integer.valueOf(sqr),date,8.00,"3","1",szgs,szbm,date,wfid,tablaName);
insertDetail(sqr, date, rs);
List<Object> params = new ArrayList<>();
params.add(sqr);
params.add(date);
paramInsert.add(params);
}
}
new KQFormatBiz().format(paramInsert);
} catch (Exception e) {
e.printStackTrace();
@ -87,15 +90,9 @@ public class UpdateCcTimeAction implements Action {
return Action.SUCCESS;
}
private void insertDetail(String resourceId, String date, RecordSet rs) {
String sql = "update kq_format_detail set evectionMins=480,absenteeismMins=0 where resourceid=? and kqdate='" + date + "'";
rs.executeUpdate(sql, resourceId);
}
/**
*
*
* @param date1
* @param date2
* @return
@ -158,7 +155,6 @@ public class UpdateCcTimeAction implements Action {
/**
*
*
* @param v1
* @param v2
* @return
@ -171,7 +167,6 @@ public class UpdateCcTimeAction implements Action {
/**
*
*
* @param requestid
* @param userid
* @param fromDate
@ -187,18 +182,4 @@ public class UpdateCcTimeAction implements Action {
bb.writeLog("insertSql:"+sql);
}
public static void main(String[] args) {
Set<String> all = new HashSet<>();
all.add("2023-12-20");
List<String> back = days("2023-12-20", "2023-12-20");
all.addAll(back);
all.add("2023-12-20");
for (String date : all) {
System.out.println(date);
}
}
}

Loading…
Cancel
Save