|
@@ -149,7 +149,6 @@ public class BizDayworkController extends BaseController {
|
|
return success(new ArrayList<>());
|
|
return success(new ArrayList<>());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
// 获取当前用户的,针对当前部门以及当前生产计划下的报工集合
|
|
// 获取当前用户的,针对当前部门以及当前生产计划下的报工集合
|
|
List<BizDayworkItem> myDayworkItems = bizDayworkItemService.query()
|
|
List<BizDayworkItem> myDayworkItems = bizDayworkItemService.query()
|
|
.eq("dept_id", deptId)
|
|
.eq("dept_id", deptId)
|
|
@@ -232,7 +231,8 @@ public class BizDayworkController extends BaseController {
|
|
// 判断最后一道报工记录的部门id,与当前登录者的部门id相同,并且状态 < 5
|
|
// 判断最后一道报工记录的部门id,与当前登录者的部门id相同,并且状态 < 5
|
|
// 状态 == 5 时,说明已经进入周转中,那么该条daywork,将不再页面中显示,所以,通过对status的值的判断,添加到daywork集合中
|
|
// 状态 == 5 时,说明已经进入周转中,那么该条daywork,将不再页面中显示,所以,通过对status的值的判断,添加到daywork集合中
|
|
// 最后一条非周转报工的工段为当前工段。
|
|
// 最后一条非周转报工的工段为当前工段。
|
|
- if (latestNoTurnover.getDeptId().equals(deptId) && Integer.parseInt(status) < 5 && latestProcess != null) {
|
|
|
|
|
|
+ //20240806添加isSpecial!=1将最新一条报工为特殊报工的批次删除
|
|
|
|
+ if (!latestNoTurnover.getIsSpecial().equals(1)&&latestNoTurnover.getDeptId().equals(deptId) && Integer.parseInt(status) < 5 && latestProcess != null) {
|
|
// 获取当前操作者自己的报工记录
|
|
// 获取当前操作者自己的报工记录
|
|
List<BizDayworkItem> currentMyDayworkItems = myDayworkItems.stream()
|
|
List<BizDayworkItem> currentMyDayworkItems = myDayworkItems.stream()
|
|
.filter(di -> di.getDayworkId().equals(item.getId()))
|
|
.filter(di -> di.getDayworkId().equals(item.getId()))
|