1.修复重复抛丸派工导致的数据问题

master
董哲奇 1 month ago
parent 70b9d59bf7
commit 3203cb377a

@ -485,9 +485,22 @@ public class DmYdjh implements Serializable {
public void setZtForSl(){ public void setZtForSl(){
this.zt=ZyjhzxEnum.SLFK.code; this.zt=ZyjhzxEnum.SLFK.code;
} }
public void setForPwpg(){ public void setForPwpg(){
//由于未知原因会导致已抛丸报工的数据被修正为抛丸派工状态,这里做一下处理
ZyjhzxEnum enumByCode = ZyjhzxEnum.getEnumByCode(this.zt);
if (enumByCode!=null&&enumByCode.computeCode<ZyjhzxEnum.PWPG.computeCode){
this.zt=ZyjhzxEnum.PWPG.code; this.zt=ZyjhzxEnum.PWPG.code;
} }
}
public static void main(String[] args) {
DmYdjh dmYdjh = new DmYdjh();
dmYdjh.setZt("21");
dmYdjh.setForPwpg();
System.out.println(dmYdjh);
}
public void setZtForPwfk(){ public void setZtForPwfk(){
this.zt=ZyjhzxEnum.PWFK.code; this.zt=ZyjhzxEnum.PWFK.code;
} }

@ -280,6 +280,8 @@ public class ZyjhController {
List<YcldwInfo> collect = dto.getList().stream().map(item -> { List<YcldwInfo> collect = dto.getList().stream().map(item -> {
DmYdjh dmYdjh = new DmYdjh(); DmYdjh dmYdjh = new DmYdjh();
dmYdjh.setId(item.getYdid()); dmYdjh.setId(item.getYdid());
DmYdjh _ydjh = zyjhService.getById(item.getYdid());
dmYdjh.setZt(_ydjh.getZt());
dmYdjh.setPwpgry(dto.getWorker()); dmYdjh.setPwpgry(dto.getWorker());
dmYdjh.setPwpgrq(date); dmYdjh.setPwpgrq(date);
dmYdjh.setForPwpg(); dmYdjh.setForPwpg();

Loading…
Cancel
Save