|  |  |  | 
|---|
|  |  |  | 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){ | 
|---|