|
@@ -128,7 +128,7 @@ public class BizSpecialDayworkController extends BaseController {
|
|
@Log(title = "特殊报工列表查询", businessType = BusinessType.SELECT)
|
|
@Log(title = "特殊报工列表查询", businessType = BusinessType.SELECT)
|
|
@PreAuthorize("@ss.hasPermi('business:specialDaywork:list')")
|
|
@PreAuthorize("@ss.hasPermi('business:specialDaywork:list')")
|
|
@GetMapping("/list")
|
|
@GetMapping("/list")
|
|
- public TableDataInfo list(BizDayworkItem bizDayworkItem) {
|
|
|
|
|
|
+ public TableDataInfo list(BizDayworkItem bizDayworkItem) throws NoSuchFieldException, IllegalAccessException {
|
|
/**
|
|
/**
|
|
* 查询特殊报工信息,先查询所有是特殊报工(is_special=1)的明细(daywork_item)的数据查出来,查询时跟据创建时间正序排列
|
|
* 查询特殊报工信息,先查询所有是特殊报工(is_special=1)的明细(daywork_item)的数据查出来,查询时跟据创建时间正序排列
|
|
*/
|
|
*/
|
|
@@ -139,6 +139,7 @@ public class BizSpecialDayworkController extends BaseController {
|
|
if (bizDayworkItem.getSpecialEndTime() != null) {
|
|
if (bizDayworkItem.getSpecialEndTime() != null) {
|
|
bizDayworkItem.setSpecialEndTime(bizDayworkItem.getSpecialEndTime() + " 23:59:59");
|
|
bizDayworkItem.setSpecialEndTime(bizDayworkItem.getSpecialEndTime() + " 23:59:59");
|
|
}
|
|
}
|
|
|
|
+ setTenantId(bizDayworkItem);
|
|
//查询出所有特殊报工的报工信息
|
|
//查询出所有特殊报工的报工信息
|
|
List<BizDayworkItem> dayworkItemList = bizDayworkItemService.getSpecialList(bizDayworkItem);
|
|
List<BizDayworkItem> dayworkItemList = bizDayworkItemService.getSpecialList(bizDayworkItem);
|
|
|
|
|
|
@@ -539,6 +540,7 @@ public class BizSpecialDayworkController extends BaseController {
|
|
bizItem.setNickName(user.getNickName());
|
|
bizItem.setNickName(user.getNickName());
|
|
bizItem.setWorkingHours(0L);
|
|
bizItem.setWorkingHours(0L);
|
|
bizItem.setDeptId(lastItem.getDeptId());
|
|
bizItem.setDeptId(lastItem.getDeptId());
|
|
|
|
+ bizItem.setTenantId(Long.parseLong(request.getHeader("tenantId")));
|
|
bizItem.setIsSpecial(lastItem.getIsSpecial());
|
|
bizItem.setIsSpecial(lastItem.getIsSpecial());
|
|
bizItem.setSpecialIsFirst(lastItem.getSpecialIsFirst());
|
|
bizItem.setSpecialIsFirst(lastItem.getSpecialIsFirst());
|
|
bizItem.setTenantId(lastItem.getTenantId());
|
|
bizItem.setTenantId(lastItem.getTenantId());
|
|
@@ -608,6 +610,7 @@ public class BizSpecialDayworkController extends BaseController {
|
|
examine.setDayworkId(item.getDayworkId());
|
|
examine.setDayworkId(item.getDayworkId());
|
|
examine.setDayworkItemId(item.getId());
|
|
examine.setDayworkItemId(item.getId());
|
|
examine.setDeptId(sysDept.getDeptId());
|
|
examine.setDeptId(sysDept.getDeptId());
|
|
|
|
+ examine.setTenantId(Long.parseLong(request.getHeader("tenantId")));
|
|
examine.setProductionPlanDetailId(item.getProductionPlanDetailId());
|
|
examine.setProductionPlanDetailId(item.getProductionPlanDetailId());
|
|
examine.setProductDescription(productionPlanDetailList.stream().filter(v->v.getId().equals(examine.getProductionPlanDetailId())).collect(Collectors.toList()).get(0).getProductDescription());
|
|
examine.setProductDescription(productionPlanDetailList.stream().filter(v->v.getId().equals(examine.getProductionPlanDetailId())).collect(Collectors.toList()).get(0).getProductDescription());
|
|
examine.setLotId(item.getLotId());
|
|
examine.setLotId(item.getLotId());
|
|
@@ -623,8 +626,6 @@ public class BizSpecialDayworkController extends BaseController {
|
|
bizDayworkItemExamineService.saveBatch(addExamineList);
|
|
bizDayworkItemExamineService.saveBatch(addExamineList);
|
|
}
|
|
}
|
|
bizDayworkService.saveOrUpdateBatch(dayworkList);
|
|
bizDayworkService.saveOrUpdateBatch(dayworkList);
|
|
-
|
|
|
|
-
|
|
|
|
// 自动派活
|
|
// 自动派活
|
|
if (sysDept.getAutoAllocation() == 1) {
|
|
if (sysDept.getAutoAllocation() == 1) {
|
|
// 查资源组
|
|
// 查资源组
|
|
@@ -821,10 +822,11 @@ public class BizSpecialDayworkController extends BaseController {
|
|
bizItem.setUserName(user.getUserName());
|
|
bizItem.setUserName(user.getUserName());
|
|
bizItem.setNickName(user.getNickName());
|
|
bizItem.setNickName(user.getNickName());
|
|
bizItem.setWorkingHours(0L);
|
|
bizItem.setWorkingHours(0L);
|
|
|
|
+ bizItem.setTenantId(Long.parseLong(request.getHeader("tenantId")));
|
|
bizItem.setDeptId(lastItem.getDeptId());
|
|
bizItem.setDeptId(lastItem.getDeptId());
|
|
bizItem.setIsSpecial(lastItem.getIsSpecial());
|
|
bizItem.setIsSpecial(lastItem.getIsSpecial());
|
|
bizItem.setSpecialIsFirst(lastItem.getSpecialIsFirst());
|
|
bizItem.setSpecialIsFirst(lastItem.getSpecialIsFirst());
|
|
- bizItem.setTenantId(lastItem.getTenantId());
|
|
|
|
|
|
+// bizItem.setTenantId(lastItem.getTenantId());
|
|
bizItem.setProductionPlanDetailId(lastItem.getProductionPlanDetailId());
|
|
bizItem.setProductionPlanDetailId(lastItem.getProductionPlanDetailId());
|
|
bizItem.setProductionPlanId(lastItem.getProductionPlanId());
|
|
bizItem.setProductionPlanId(lastItem.getProductionPlanId());
|
|
bizItem.setProductionPlanDetailSubDetailId(lastItem.getProductionPlanDetailSubDetailId());
|
|
bizItem.setProductionPlanDetailSubDetailId(lastItem.getProductionPlanDetailSubDetailId());
|
|
@@ -895,6 +897,7 @@ public class BizSpecialDayworkController extends BaseController {
|
|
examine.setProductionPlanDetailId(item.getProductionPlanDetailId());
|
|
examine.setProductionPlanDetailId(item.getProductionPlanDetailId());
|
|
examine.setProductDescription(productionPlanDetailList.stream().filter(v->v.getId().equals(examine.getProductionPlanDetailId())).collect(Collectors.toList()).get(0).getProductDescription());
|
|
examine.setProductDescription(productionPlanDetailList.stream().filter(v->v.getId().equals(examine.getProductionPlanDetailId())).collect(Collectors.toList()).get(0).getProductDescription());
|
|
examine.setLotId(item.getLotId());
|
|
examine.setLotId(item.getLotId());
|
|
|
|
+ examine.setTenantId(Long.parseLong(request.getHeader("tenantId")));
|
|
examine.setLotCode(bizDayworkList.stream().filter(v->v.getId().equals(examine.getDayworkId())).collect(Collectors.toList()).get(0).getLotCode());
|
|
examine.setLotCode(bizDayworkList.stream().filter(v->v.getId().equals(examine.getDayworkId())).collect(Collectors.toList()).get(0).getLotCode());
|
|
examine.setProductId(productionPlanDetailList.stream().filter(v->v.getId().equals(examine.getProductionPlanDetailId())).collect(Collectors.toList()).get(0).getProductId());
|
|
examine.setProductId(productionPlanDetailList.stream().filter(v->v.getId().equals(examine.getProductionPlanDetailId())).collect(Collectors.toList()).get(0).getProductId());
|
|
examine.setTechnologicalProcessId(item.getTechnologicalProcessId());
|
|
examine.setTechnologicalProcessId(item.getTechnologicalProcessId());
|
|
@@ -996,6 +999,7 @@ public class BizSpecialDayworkController extends BaseController {
|
|
//保存daywork信息
|
|
//保存daywork信息
|
|
bizDaywork.setStartTime(new Date());
|
|
bizDaywork.setStartTime(new Date());
|
|
bizDaywork.setHasSpecial(1);
|
|
bizDaywork.setHasSpecial(1);
|
|
|
|
+ bizDaywork.setTenantId(Long.parseLong(request.getHeader("tenantId")));
|
|
bizDayworkService.saveOrUpdate(bizDaywork);
|
|
bizDayworkService.saveOrUpdate(bizDaywork);
|
|
long oneMillisecond = 1000;
|
|
long oneMillisecond = 1000;
|
|
|
|
|
|
@@ -1004,6 +1008,7 @@ public class BizSpecialDayworkController extends BaseController {
|
|
itemList.get(i).setDayworkId(bizDaywork.getId());
|
|
itemList.get(i).setDayworkId(bizDaywork.getId());
|
|
itemList.get(i).setTechnologicalProcessDetailId(bizDaywork.getTechnologicalProcessDetailId());
|
|
itemList.get(i).setTechnologicalProcessDetailId(bizDaywork.getTechnologicalProcessDetailId());
|
|
itemList.get(i).setIsSpecial(1);
|
|
itemList.get(i).setIsSpecial(1);
|
|
|
|
+ itemList.get(i).setTenantId(Long.parseLong(request.getHeader("tenantId")));
|
|
itemList.get(i).setSpecialIsFirst(1);
|
|
itemList.get(i).setSpecialIsFirst(1);
|
|
itemList.get(i).setProcessStepNumber(bizDaywork.getProcessStepNumber());
|
|
itemList.get(i).setProcessStepNumber(bizDaywork.getProcessStepNumber());
|
|
itemList.get(i).setProcessId(bizDaywork.getProcessId());
|
|
itemList.get(i).setProcessId(bizDaywork.getProcessId());
|
|
@@ -1045,6 +1050,7 @@ public class BizSpecialDayworkController extends BaseController {
|
|
reject.setDayworkId(item.getDayworkId());
|
|
reject.setDayworkId(item.getDayworkId());
|
|
reject.setProductionPlanDetailId(item.getProductionPlanDetailId());
|
|
reject.setProductionPlanDetailId(item.getProductionPlanDetailId());
|
|
reject.setProcessId(item.getProcessId());
|
|
reject.setProcessId(item.getProcessId());
|
|
|
|
+ reject.setTenantId(Long.parseLong(request.getHeader("tenantId")));
|
|
saveReject.add(reject);
|
|
saveReject.add(reject);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -1093,6 +1099,7 @@ public class BizSpecialDayworkController extends BaseController {
|
|
itemList.get(i).setDayworkId(daywork.getId());
|
|
itemList.get(i).setDayworkId(daywork.getId());
|
|
itemList.get(i).setTechnologicalProcessDetailId(bizDaywork.getTechnologicalProcessDetailId());
|
|
itemList.get(i).setTechnologicalProcessDetailId(bizDaywork.getTechnologicalProcessDetailId());
|
|
itemList.get(i).setIsSpecial(1);
|
|
itemList.get(i).setIsSpecial(1);
|
|
|
|
+ itemList.get(i).setTenantId(Long.parseLong(request.getHeader("tenantId")));
|
|
itemList.get(i).setTechnologicalProcessId(bizDaywork.getTechnologicalProcessId());
|
|
itemList.get(i).setTechnologicalProcessId(bizDaywork.getTechnologicalProcessId());
|
|
itemList.get(i).setProcessStepNumber(bizDaywork.getProcessStepNumber());
|
|
itemList.get(i).setProcessStepNumber(bizDaywork.getProcessStepNumber());
|
|
itemList.get(i).setProcessId(bizDaywork.getProcessId());
|
|
itemList.get(i).setProcessId(bizDaywork.getProcessId());
|
|
@@ -1128,6 +1135,7 @@ public class BizSpecialDayworkController extends BaseController {
|
|
reject.setDayworkId(item.getDayworkId());
|
|
reject.setDayworkId(item.getDayworkId());
|
|
reject.setProductionPlanDetailId(item.getProductionPlanDetailId());
|
|
reject.setProductionPlanDetailId(item.getProductionPlanDetailId());
|
|
reject.setProcessId(item.getProcessId());
|
|
reject.setProcessId(item.getProcessId());
|
|
|
|
+ reject.setTenantId(Long.parseLong(request.getHeader("tenantId")));
|
|
saveReject.add(reject);
|
|
saveReject.add(reject);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -1152,6 +1160,7 @@ public class BizSpecialDayworkController extends BaseController {
|
|
daywork.setNickName(bizDaywork.getNickName());
|
|
daywork.setNickName(bizDaywork.getNickName());
|
|
daywork.setStartTime(new Date());
|
|
daywork.setStartTime(new Date());
|
|
daywork.setHasSpecial(1);
|
|
daywork.setHasSpecial(1);
|
|
|
|
+ daywork.setTenantId(Long.parseLong(request.getHeader("tenantId")));
|
|
daywork.setProcessQualifiedNum(bizDaywork.getProcessQualifiedNum());
|
|
daywork.setProcessQualifiedNum(bizDaywork.getProcessQualifiedNum());
|
|
daywork.setTemporaryProcessQualifiedNum(bizDaywork.getProcessQualifiedNum());
|
|
daywork.setTemporaryProcessQualifiedNum(bizDaywork.getProcessQualifiedNum());
|
|
bizDayworkService.saveOrUpdate(daywork);
|
|
bizDayworkService.saveOrUpdate(daywork);
|