|
@@ -69,29 +69,29 @@ public class WorkOrderCurrentController extends BaseController {
|
|
@GetMapping("/list")
|
|
@GetMapping("/list")
|
|
public TableDataInfo list(BizWorkOrder bizWorkOrder) throws NoSuchFieldException, IllegalAccessException {
|
|
public TableDataInfo list(BizWorkOrder bizWorkOrder) throws NoSuchFieldException, IllegalAccessException {
|
|
|
|
|
|
- List<SysCurrentMonth> months = sysCurrentMonthService.list(new LambdaQueryWrapper<SysCurrentMonth>()
|
|
|
|
- .eq(SysCurrentMonth::getTenantId, getTenantId())
|
|
|
|
- .eq(SysCurrentMonth::getType, 0));
|
|
|
|
- Date date = DateTime.of(months.get(0).getYear() + "-" + months.get(0).getMonth() + "-01", "yyyy-MM-dd").toSqlDate();
|
|
|
|
- bizWorkOrder.setWorkDate(date);
|
|
|
|
|
|
+// List<SysCurrentMonth> months = sysCurrentMonthService.list(new LambdaQueryWrapper<SysCurrentMonth>()
|
|
|
|
+// .eq(SysCurrentMonth::getTenantId, getTenantId())
|
|
|
|
+// .eq(SysCurrentMonth::getType, 0));
|
|
|
|
+// Date date = DateTime.of(months.get(0).getYear() + "-" + months.get(0).getMonth() + "-01", "yyyy-MM-dd").toSqlDate();
|
|
|
|
+ bizWorkOrder.setWorkDate(bizWorkOrder.getCurrentMonth());
|
|
setTenantId(bizWorkOrder);
|
|
setTenantId(bizWorkOrder);
|
|
startPage();
|
|
startPage();
|
|
startOrderBy();
|
|
startOrderBy();
|
|
// bizWorkOrder.setIsStop(0);
|
|
// bizWorkOrder.setIsStop(0);
|
|
List<BizWorkOrder> list = bizWorkOrderService.getList(bizWorkOrder);
|
|
List<BizWorkOrder> list = bizWorkOrderService.getList(bizWorkOrder);
|
|
- if (months.isEmpty()) {
|
|
|
|
- return getDataTable(new ArrayList<>());
|
|
|
|
- } else {
|
|
|
|
|
|
+// if (months.isEmpty()) {
|
|
|
|
+// return getDataTable(new ArrayList<>());
|
|
|
|
+// } else {
|
|
BizEntrust bizEntrust = new BizEntrust();
|
|
BizEntrust bizEntrust = new BizEntrust();
|
|
bizEntrust.setWorkOrderIds(list.stream().map(BizWorkOrder::getId).collect(Collectors.toList()));
|
|
bizEntrust.setWorkOrderIds(list.stream().map(BizWorkOrder::getId).collect(Collectors.toList()));
|
|
- bizEntrust.setWorkMonth(DateTime.of(months.get(0).getYear() + "-" + months.get(0).getMonth() + "-01", "yyyy-MM-dd").toSqlDate());
|
|
|
|
|
|
+ bizEntrust.setWorkMonth(DateTime.of(bizWorkOrder.getCurrentMonth()).toSqlDate());
|
|
List<BizEntrust> entrusts = bizEntrustService.getList(bizEntrust);
|
|
List<BizEntrust> entrusts = bizEntrustService.getList(bizEntrust);
|
|
// bizEntrustService.query().in("work_order_id", list.stream().map(BizWorkOrder::getId).collect(Collectors.toList())).eq("work_month", months.get(0).getYear() + "-" + months.get(0).getMonth() + "-01").list();
|
|
// bizEntrustService.query().in("work_order_id", list.stream().map(BizWorkOrder::getId).collect(Collectors.toList())).eq("work_month", months.get(0).getYear() + "-" + months.get(0).getMonth() + "-01").list();
|
|
list.forEach(l -> {
|
|
list.forEach(l -> {
|
|
l.setEntrust(entrusts.stream().filter(v -> v.getWorkOrderId().equals(l.getId())).findFirst().orElse(null));
|
|
l.setEntrust(entrusts.stream().filter(v -> v.getWorkOrderId().equals(l.getId())).findFirst().orElse(null));
|
|
});
|
|
});
|
|
return getDataTable(list);
|
|
return getDataTable(list);
|
|
- }
|
|
|
|
|
|
+// }
|
|
}
|
|
}
|
|
|
|
|
|
@GetMapping("/history/list")
|
|
@GetMapping("/history/list")
|
|
@@ -480,14 +480,11 @@ public class WorkOrderCurrentController extends BaseController {
|
|
@PostMapping("/delEntrust")
|
|
@PostMapping("/delEntrust")
|
|
public AjaxResult delEntrust(@RequestBody BizEntrust bizEntrust) {
|
|
public AjaxResult delEntrust(@RequestBody BizEntrust bizEntrust) {
|
|
List<BizEntrust> entrustList = bizEntrustService.getList(bizEntrust);
|
|
List<BizEntrust> entrustList = bizEntrustService.getList(bizEntrust);
|
|
-// DateTime currentMonth = DateTime.of(bizEntrust.getWorkMonth());
|
|
|
|
-// bizEntrust.setWorkMonth(currentMonth.offset(DateField.MONTH, 1).toSqlDate());
|
|
|
|
- bizEntrust.setCurrentMonth(bizEntrust.getCurrentMonth());
|
|
|
|
-// List<BizEntrust> nextEntrustList = bizEntrustService.getList(bizEntrust);
|
|
|
|
-
|
|
|
|
- boolean status = (entrustList.isEmpty() || bizEntrustService.removeByIds(entrustList.stream().map(BizEntrust::getId).collect(Collectors.toList())));
|
|
|
|
-// && (nextEntrustList.isEmpty() ||
|
|
|
|
-// bizEntrustService.removeByIds(nextEntrustList.stream().map(BizEntrust::getId).collect(Collectors.toList()))
|
|
|
|
|
|
+ DateTime currentMonth = DateTime.of(bizEntrust.getWorkMonth());
|
|
|
|
+ bizEntrust.setWorkMonth(currentMonth.offset(DateField.MONTH, 1).toSqlDate());
|
|
|
|
+ List<BizEntrust> nextEntrustList = bizEntrustService.getList(bizEntrust);
|
|
|
|
+
|
|
|
|
+ boolean status = (entrustList.isEmpty() || bizEntrustService.removeByIds(entrustList.stream().map(BizEntrust::getId).collect(Collectors.toList()))) && (nextEntrustList.isEmpty() || bizEntrustService.removeByIds(nextEntrustList.stream().map(BizEntrust::getId).collect(Collectors.toList())));
|
|
// 取消委托
|
|
// 取消委托
|
|
return toAjax(status);
|
|
return toAjax(status);
|
|
}
|
|
}
|