|
@@ -206,7 +206,7 @@ public class BizDayworkItemController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
// 设置上一工段,周转用
|
|
|
- List<BizDayworkItem> dayworkItemList = bizDayworkItemService.query().lt("status", 4).eq("process_step_number", item.getProcessStepNumber()).list();
|
|
|
+ List<BizDayworkItem> dayworkItemList = bizDayworkItemService.query().lt("status", 4).eq("lot_id",item.getLotId()).eq("process_step_number", item.getProcessStepNumber()).list();
|
|
|
for (int i = 0; i < dayworkItemList.size(); i++) {
|
|
|
if (dayworkItemList.get(i).getDeptName() != null && !"".equals(dayworkItemList.get(i).getDeptName())) {
|
|
|
item.setPreDeptName(dayworkItemList.get(i).getDeptName());
|
|
@@ -301,9 +301,8 @@ public class BizDayworkItemController extends BaseController {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
// 设置上一工段,周转用
|
|
|
- List<BizDayworkItem> dayworkItemList = bizDayworkItemService.query().lt("status", 4).eq("lot_id",item.getLotId()).eq("process_id", item.getProcessId()).list();
|
|
|
+ List<BizDayworkItem> dayworkItemList = bizDayworkItemService.query().lt("status", 4).eq("lot_id", item.getLotId()).eq("process_id", item.getProcessId()).list();
|
|
|
for (int i = 0; i < dayworkItemList.size(); i++) {
|
|
|
if (dayworkItemList.get(i).getDeptName() != null && !"".equals(dayworkItemList.get(i).getDeptName())) {
|
|
|
item.setPreDeptName(dayworkItemList.get(i).getDeptName());
|
|
@@ -368,7 +367,7 @@ public class BizDayworkItemController extends BaseController {
|
|
|
dayworkItemByCarrier.setNextProcess(byId);
|
|
|
|
|
|
// 设置上一工段,周转用
|
|
|
- List<BizDayworkItem> dayworkItemList = bizDayworkItemService.query().lt("status", 4).eq("process_id", dayworkItemByCarrier.getProcessId()).list();
|
|
|
+ List<BizDayworkItem> dayworkItemList = bizDayworkItemService.query().lt("status", 4).eq("lot_id", dayworkItemByCarrier.getLotId()).eq("process_id", dayworkItemByCarrier.getProcessId()).list();
|
|
|
for (int i = 0; i < dayworkItemList.size(); i++) {
|
|
|
if (dayworkItemList.get(i).getDeptName() != null && !"".equals(dayworkItemList.get(i).getDeptName())) {
|
|
|
dayworkItemByCarrier.setPreDeptName(dayworkItemList.get(i).getDeptName());
|
|
@@ -899,8 +898,6 @@ public class BizDayworkItemController extends BaseController {
|
|
|
bizItem.setStatus(bizDayworkItem.getStatus());
|
|
|
if (bizDayworkItem.getStatus().equals("7")||bizDayworkItem.getStatus().equals("4")) {
|
|
|
v.setDeptId(bizDayworkItem.getDeptId());
|
|
|
- int sum = bizDayworkItemList.stream().filter(l -> l.getProcessStepNumber().equals(bizDayworkItem.getProcessStepNumber())).mapToInt(BizDayworkItem::getQualifiedNum).sum();
|
|
|
- v.setTemporaryProcessQualifiedNum(sum);
|
|
|
v.setProcessQualifiedNum(v.getTemporaryProcessQualifiedNum());
|
|
|
bizDayworkService.updateById(v);
|
|
|
}
|