From 575e54536a63e19a8222711aaa454c4d48eae7be Mon Sep 17 00:00:00 2001 From: Harryxzy Date: Tue, 20 Sep 2022 15:39:37 +0800 Subject: [PATCH] =?UTF-8?q?fix-=E8=81=94=E5=8A=A8=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../engine/bjcj220907/dao/MonthBonusDAO.java | 30 ++++++++++++++++--- .../impl/MonthBonusCountServiceImpl.java | 5 ++-- 2 files changed, 29 insertions(+), 6 deletions(-) diff --git a/src/com/engine/bjcj220907/dao/MonthBonusDAO.java b/src/com/engine/bjcj220907/dao/MonthBonusDAO.java index e605e30..4fa0b18 100644 --- a/src/com/engine/bjcj220907/dao/MonthBonusDAO.java +++ b/src/com/engine/bjcj220907/dao/MonthBonusDAO.java @@ -1,6 +1,7 @@ package com.engine.bjcj220907.dao; import com.engine.bjcj220907.entity.CountMonthBonus; +import com.engine.bjcj220907.entity.CountMonthBonusParam; import com.engine.bjcj220907.entity.DepartureInfo; import com.engine.bjcj220907.entity.JwCZInfoDetail; import weaver.conn.RecordSet; @@ -182,7 +183,7 @@ public class MonthBonusDAO { * @author Harryxzy * @date 2022/9/13 11:01 */ - public void insertList(List result,List departureUsers,Date bonusSendMonth) { + public void insertList(List result,List departureUsers,Date bonusSendMonth,Integer id) { RecordSetTrans rst = new RecordSetTrans(); //事务处理,默认不自动提交 rst.setAutoCommit(false); @@ -198,15 +199,15 @@ public class MonthBonusDAO { SimpleDateFormat sdf3 = new SimpleDateFormat("HH:mm:ss"); String currTime = sdf3.format(new Date()); String currDate = TimeUtil.getCurrentDateString(); - String firstSql="insert into uf_jxdj(formmodeid,modedatacreater,modedatacreatertype,modedatacreatedate,modedatacreatetime,XM,YFJE,SFZH,KQYF,KQJD,SCQ,YCQ,QQ,JJJSKQ,KHJD,FFYF,XCDJ,JJJS,grjxdj,grjxxs) " + + String firstSql="insert into uf_jxdj(formmodeid,modedatacreater,modedatacreatertype,modedatacreatedate,modedatacreatetime,XM,YFJE,SFZH,KQYF,KQJD,SCQ,YCQ,QQ,JJJSKQ,KHJD,FFYF,XCDJ,JJJS,grjxdj,grjxxs,jxrqid) " + "select '"+fieldValue+"','1','0','"+currDate+"','"+currTime+"'," + first.getXm() +","+first.getYfje()+",'"+first.getSfzh()+"','"+sdf.format(first.getKqyf())+"',"+first.getKqjd()+","+first.getScq()+","+ first.getYcq()+","+first.getQq()+","+first.getJjjskq()+","+first.getKhjd()+",'"+ sdf.format(first.getFfyf())+"','"+first.getXcdj()+"',"+ - first.getYdjjjxjs()+","+first.getGrjxdj()+","+first.getGrjxxs()+" from dual "; + first.getYdjjjxjs()+","+first.getGrjxdj()+","+first.getGrjxxs()+","+id+" from dual "; StringBuilder sql=new StringBuilder(firstSql); for(int i=1;i haveSendDepartureInfo = getMonthBonusDAO().getHaveSendDepartureInfo().stream().map(i->i.getXm()).collect(Collectors.toList()); @@ -269,7 +270,7 @@ public class MonthBonusCountServiceImpl extends Service implements MonthBonusCou // 将数据插入建模中 List departureUsers = departureInfo.stream().map(i -> i.getXm()).collect(Collectors.toList()); baseBean.writeLog("将数据插入建模中共:"+result.size()); - getMonthBonusDAO().insertList(result,departureUsers,bonusSendMonth); + getMonthBonusDAO().insertList(result,departureUsers,bonusSendMonth,id); return "null"; }