Merge remote-tracking branch 'origin/main'

pull/3/head
shilei 1 year ago
commit a3b2973605

@ -1,13 +1,11 @@
package weaver.interfaces.bnkq.action; package weaver.interfaces.bnkq.action;
import com.engine.kq.biz.KQFormatBiz;
import com.engine.kq.biz.KQWorkTime; import com.engine.kq.biz.KQWorkTime;
import com.engine.kq.entity.WorkTimeEntity; import com.engine.kq.entity.WorkTimeEntity;
import com.engine.workflow.service.HtmlToPdfService;
import org.apache.commons.lang3.StringUtils;
import weaver.conn.RecordSet; import weaver.conn.RecordSet;
import weaver.general.BaseBean; import weaver.general.BaseBean;
import weaver.general.PinyinUtil;
import weaver.general.TimeUtil; import weaver.general.TimeUtil;
import weaver.general.Util; import weaver.general.Util;
import weaver.interfaces.workflow.action.Action; import weaver.interfaces.workflow.action.Action;
@ -66,15 +64,20 @@ public class UpdateCcTimeAction implements Action {
KQWorkTime kqWorkTime = new KQWorkTime(); KQWorkTime kqWorkTime = new KQWorkTime();
kqWorkTime.setIsFormat(true); kqWorkTime.setIsFormat(true);
List<List<Object>> paramInsert = new ArrayList<>();
for(String date:all){ for(String date:all){
bb.writeLog("date:"+date); bb.writeLog("date:"+date);
WorkTimeEntity tmpworkTime = kqWorkTime.getWorkTime(sqr, date); WorkTimeEntity tmpworkTime = kqWorkTime.getWorkTime(sqr, date);
if(tmpworkTime.getWorkMins()>0){ if(tmpworkTime.getWorkMins()>0){
bb.writeLog("当天排班了:"+tmpworkTime.getWorkMins()); bb.writeLog("当天排班了:"+tmpworkTime.getWorkMins());
insertLeave(reqid,Integer.valueOf(sqr),date,8.00,"3","1",szgs,szbm,date,wfid,tablaName); 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) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
@ -87,15 +90,9 @@ public class UpdateCcTimeAction implements Action {
return Action.SUCCESS; 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 date1
* @param date2 * @param date2
* @return * @return
@ -158,7 +155,6 @@ public class UpdateCcTimeAction implements Action {
/** /**
* *
*
* @param v1 * @param v1
* @param v2 * @param v2
* @return * @return
@ -171,7 +167,6 @@ public class UpdateCcTimeAction implements Action {
/** /**
* *
*
* @param requestid * @param requestid
* @param userid * @param userid
* @param fromDate * @param fromDate
@ -187,18 +182,4 @@ public class UpdateCcTimeAction implements Action {
bb.writeLog("insertSql:"+sql); 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