diff --git a/src/main/java/com/dsic/gj_erp/bean/jhgk/DmYdjh.java b/src/main/java/com/dsic/gj_erp/bean/jhgk/DmYdjh.java index 8bf1a6b..8c33675 100644 --- a/src/main/java/com/dsic/gj_erp/bean/jhgk/DmYdjh.java +++ b/src/main/java/com/dsic/gj_erp/bean/jhgk/DmYdjh.java @@ -485,9 +485,22 @@ public class DmYdjh implements Serializable { public void setZtForSl(){ this.zt=ZyjhzxEnum.SLFK.code; } + public void setForPwpg(){ - this.zt=ZyjhzxEnum.PWPG.code; + //由于未知原因会导致已抛丸报工的数据被修正为抛丸派工状态,这里做一下处理 + ZyjhzxEnum enumByCode = ZyjhzxEnum.getEnumByCode(this.zt); + if (enumByCode!=null&&enumByCode.computeCode collect = dto.getList().stream().map(item -> { DmYdjh dmYdjh = new DmYdjh(); dmYdjh.setId(item.getYdid()); + DmYdjh _ydjh = zyjhService.getById(item.getYdid()); + dmYdjh.setZt(_ydjh.getZt()); dmYdjh.setPwpgry(dto.getWorker()); dmYdjh.setPwpgrq(date); dmYdjh.setForPwpg();