|  |  | 
 |  |  |         rParam.setPlanId(pageWrap.getId()); | 
 |  |  |         rParam.setDeleted(Constants.ZERO); | 
 |  |  |         //已完工数量 | 
 |  |  | //        plan.setDoneNum(0); | 
 |  |  |         plan.setDoneNum(0); | 
 |  |  |         //已分配数量 | 
 |  |  |         plan.setDistributNum(0); | 
 |  |  |         //查询全部投料和产出 | 
 |  |  | 
 |  |  |                     tModle.setUrgent(w.getUrgent()); | 
 |  |  |                     tModle.setUpdateTime(w.getUpdateTime()); | 
 |  |  |                     tModle.setRemark(w.getRemark()); | 
 |  |  |                     tModle.setQualifiedNum(0); | 
 |  |  |                     tModle.setUnqualifiedNum(0); | 
 |  |  |                     tModle.setQualifiedNum(w.getQualifiedNum()); | 
 |  |  |                     tModle.setUnqualifiedNum(w.getUnqualifiedNum()); | 
 |  |  |                     tModle.setProUserId(w.getProUserId()); | 
 |  |  |                     tModle.setProUserName(w.getProUserName()); | 
 |  |  |                     tModle.setProUserName(w.getProUserName()); | 
 |  |  | 
 |  |  |                                     //产出日期 | 
 |  |  |                                     tModle.setProduceDate(r.getCreateTime()); | 
 |  |  |                                 } | 
 |  |  |                                 if(Constants.equalsInteger(r.getDoneType(),Constants.ZERO)){ | 
 |  |  | //                                if(Constants.equalsInteger(r.getDoneType(),Constants.ZERO)){ | 
 |  |  |                                     //如果是合格产出 | 
 |  |  |                                     tModle.setQualifiedNum(tModle.getQualifiedNum()+Constants.formatBigdecimal(r.getNum()).intValue()); | 
 |  |  |                                 }else{ | 
 |  |  | //                                    tModle.setQualifiedNum(tModle.getQualifiedNum()+Constants.formatBigdecimal(r.getNum()).intValue()); | 
 |  |  | //                                }else{ | 
 |  |  |                                     //如果是不良品 | 
 |  |  |                                     tModle.setUnqualifiedNum(tModle.getUnqualifiedNum()+Constants.formatBigdecimal(r.getNum()).intValue()); | 
 |  |  |                                 } | 
 |  |  | //                                    tModle.setUnqualifiedNum(tModle.getUnqualifiedNum()+Constants.formatBigdecimal(r.getNum()).intValue()); | 
 |  |  | //                                } | 
 |  |  |                                 //如果是合格产出 | 
 |  |  |                                 tModle.setQualifiedNum(tModle.getQualifiedNum()); | 
 |  |  |                                 //如果是不良品 | 
 |  |  |                                 tModle.setUnqualifiedNum(tModle.getUnqualifiedNum()); | 
 |  |  |                             } | 
 |  |  |                         } | 
 |  |  |                     } | 
 |  |  | 
 |  |  |             if(!Objects.isNull(plan.getWorkPlansId())){ | 
 |  |  |                 //更新主订单数据信息 | 
 |  |  |                if(plansMapper.selectCount(new QueryWrapper<Plans>() | 
 |  |  |                         .eq("STATUS",Constants.PLAN_STATUS.done) | 
 |  |  |                         .in("STATUS",0,1,4,5) | 
 |  |  |                         .eq("DELETED",Constants.ZERO) | 
 |  |  |                         .ne("id",p.getId()) | 
 |  |  |                         .eq("WORK_PLANS_ID",plan.getWorkPlansId()))<=Constants.ZERO){ | 
 |  |  | 
 |  |  |             if(!Objects.isNull(plan.getWorkPlansId())){ | 
 |  |  |                 //更新主订单数据信息 | 
 |  |  |                 if(plansMapper.selectCount(new QueryWrapper<Plans>() | 
 |  |  |                         .eq("STATUS",Constants.PLAN_STATUS.done) | 
 |  |  |                         .in("STATUS",0,1,4,5) | 
 |  |  |                         .eq("DELETED",Constants.ZERO) | 
 |  |  |                         .ne("id",p.getId()) | 
 |  |  |                         .eq("WORK_PLANS_ID",plan.getWorkPlansId()))<=Constants.ZERO){ |