|
|
@ -59,31 +59,33 @@ public class DmSygdxqServiceImpl extends ServiceImpl<DmSygdxqMapper, DmSygdxq> i
|
|
|
|
l.setDrr(username);
|
|
|
|
l.setDrr(username);
|
|
|
|
l.setDrrq(day);
|
|
|
|
l.setDrrq(day);
|
|
|
|
//状态 2拖期 1提前
|
|
|
|
//状态 2拖期 1提前
|
|
|
|
if (sygdxq.getXzglxq()!=null&&l.getXzglxq().compareTo(sygdxq.getXzglxq())>0){
|
|
|
|
if (ObjUtil.isAllNotEmpty(sygdxq.getXzglxq(),l.getXzglxq())){
|
|
|
|
l.setXqzt("2");
|
|
|
|
if (sygdxq.getXzglxq()!=null&&l.getXzglxq().compareTo(sygdxq.getXzglxq())>0){
|
|
|
|
|
|
|
|
l.setXqzt("2");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (sygdxq.getXzglxq()!=null&&l.getXzglxq().compareTo(sygdxq.getXzglxq())<0){
|
|
|
|
|
|
|
|
l.setXqzt("1");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
this.update(new UpdateWrapper<DmSygdxq>()
|
|
|
|
|
|
|
|
.set("xzglxq",l.getXzglxq())
|
|
|
|
|
|
|
|
.set("xzglxq_old",l.getXzglxqOld())
|
|
|
|
|
|
|
|
.set("xdb",l.getXdb())
|
|
|
|
|
|
|
|
.set("xskj",l.getXskj())
|
|
|
|
|
|
|
|
.set("xpt",l.getXpt())
|
|
|
|
|
|
|
|
.set("xyw",l.getXyw())
|
|
|
|
|
|
|
|
.set("xxc",l.getXxc())
|
|
|
|
|
|
|
|
.set("xtxc",l.getXtxc())
|
|
|
|
|
|
|
|
.set("drcs",l.getDrcs())
|
|
|
|
|
|
|
|
.set("xqzt",l.getXqzt())
|
|
|
|
|
|
|
|
.set("drrq",l.getDrrq())
|
|
|
|
|
|
|
|
.set("drr",l.getDrr())
|
|
|
|
|
|
|
|
.eq("dc_ch",l.getDcCh())
|
|
|
|
|
|
|
|
.eq("dc_pl",l.getDcPl())
|
|
|
|
|
|
|
|
.eq("DC_FD",l.getDcFd())
|
|
|
|
|
|
|
|
);
|
|
|
|
|
|
|
|
//todo 修正三月滚动
|
|
|
|
|
|
|
|
correctSygdmx(l.getDcCh(),l.getDcPl(),l.getDcFd(),l.getXzglxq());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (sygdxq.getXzglxq()!=null&&l.getXzglxq().compareTo(sygdxq.getXzglxq())<0){
|
|
|
|
|
|
|
|
l.setXqzt("1");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
this.update(new UpdateWrapper<DmSygdxq>()
|
|
|
|
|
|
|
|
.set("xzglxq",l.getXzglxq())
|
|
|
|
|
|
|
|
.set("xzglxq_old",l.getXzglxqOld())
|
|
|
|
|
|
|
|
.set("xdb",l.getXdb())
|
|
|
|
|
|
|
|
.set("xskj",l.getXskj())
|
|
|
|
|
|
|
|
.set("xpt",l.getXpt())
|
|
|
|
|
|
|
|
.set("xyw",l.getXyw())
|
|
|
|
|
|
|
|
.set("xxc",l.getXxc())
|
|
|
|
|
|
|
|
.set("xtxc",l.getXtxc())
|
|
|
|
|
|
|
|
.set("drcs",l.getDrcs())
|
|
|
|
|
|
|
|
.set("xqzt",l.getXqzt())
|
|
|
|
|
|
|
|
.set("drrq",l.getDrrq())
|
|
|
|
|
|
|
|
.set("drr",l.getDrr())
|
|
|
|
|
|
|
|
.eq("dc_ch",l.getDcCh())
|
|
|
|
|
|
|
|
.eq("dc_pl",l.getDcPl())
|
|
|
|
|
|
|
|
.eq("DC_FD",l.getDcFd())
|
|
|
|
|
|
|
|
);
|
|
|
|
|
|
|
|
//todo 修正三月滚动
|
|
|
|
|
|
|
|
correctSygdmx(l.getDcCh(),l.getDcPl(),l.getDcFd(),l.getXzglxq());
|
|
|
|
|
|
|
|
}else {
|
|
|
|
}else {
|
|
|
|
l.setDrr(username);
|
|
|
|
l.setDrr(username);
|
|
|
|
l.setDrrq(day);
|
|
|
|
l.setDrrq(day);
|
|
|
|