|
@@ -88,18 +88,18 @@ public class CuttingToolApplyController extends SuperCacheController<CuttingTool
|
|
|
// .like(CuttingToolApply::getPartName, cuttingToolApplyPage.getPartName());
|
|
|
// baseService.findPage(page, wrap);
|
|
|
|
|
|
- QueryWrapper<CuttingToolApply> queryWrapper = new QueryWrapper<CuttingToolApply>();
|
|
|
+ LbqWrapper<CuttingToolApply> queryWrapper = new LbqWrapper<CuttingToolApply>();
|
|
|
if(StringUtils.isNotBlank(cuttingToolApplyPage.getProcessStatus())){
|
|
|
- queryWrapper.eq("processStatus", cuttingToolApplyPage.getProcessStatus());
|
|
|
+ queryWrapper.eq(CuttingToolApply::getProcessStatus, cuttingToolApplyPage.getProcessStatus());
|
|
|
}
|
|
|
if(StringUtils.isNotBlank(cuttingToolApplyPage.getPartsNo())){
|
|
|
- queryWrapper.eq("partsNo", cuttingToolApplyPage.getPartsNo());
|
|
|
+ queryWrapper.eq(CuttingToolApply::getPartsNo, cuttingToolApplyPage.getPartsNo());
|
|
|
}
|
|
|
if(StringUtils.isNotBlank(cuttingToolApplyPage.getProductNo())){
|
|
|
- queryWrapper.eq("productNo", cuttingToolApplyPage.getProductNo());
|
|
|
+ queryWrapper.eq(CuttingToolApply::getProductNo, cuttingToolApplyPage.getProductNo());
|
|
|
}
|
|
|
if(StringUtils.isNotBlank(cuttingToolApplyPage.getPartName())){
|
|
|
- queryWrapper.eq("partName", cuttingToolApplyPage.getPartName());
|
|
|
+ queryWrapper.eq(CuttingToolApply::getPartName, cuttingToolApplyPage.getPartName());
|
|
|
}
|
|
|
baseService.findPageByQueryWrapper(page, queryWrapper);
|
|
|
|
|
@@ -121,12 +121,13 @@ public class CuttingToolApplyController extends SuperCacheController<CuttingTool
|
|
|
}
|
|
|
|
|
|
|
|
|
- //@Scheduled(cron = "0 0/2 * * * *")
|
|
|
+ @Scheduled(cron = "0 0/2 * * * *")
|
|
|
@ApiOperation(value = "自动换刀", notes = "自动换刀")
|
|
|
@PostMapping("/cuttingToolTask")
|
|
|
public R<Boolean> cuttingToolTask() {
|
|
|
BaseContextHandler.setTenant("0000");
|
|
|
- List<CuttingToolApply> dataList = baseService.list(new LbqWrapper<CuttingToolApply>().eq(CuttingToolApply::getProcessStatus, "0").orderByAsc(CuttingToolApply::getCreateTime));
|
|
|
+ IPage<CuttingToolApply> page = new Page<CuttingToolApply>(1L, 100L);
|
|
|
+ List<CuttingToolApply> dataList = baseService.findPageByQueryWrapper(page, new LbqWrapper<CuttingToolApply>().eq(CuttingToolApply::getProcessStatus, "0").orderByAsc(CuttingToolApply::getCreateTime)).getRecords();
|
|
|
Map<String, CuttingToolApply> currentMap = Maps.newHashMap();
|
|
|
dataList.stream().forEach(item -> {
|
|
|
String goalDeviceId = item.getResourceId();
|
|
@@ -149,7 +150,7 @@ public class CuttingToolApplyController extends SuperCacheController<CuttingTool
|
|
|
}
|
|
|
JSONObject params = new JSONObject();
|
|
|
params.put("start", "CT_"+ item.getStart());
|
|
|
- ProductionresourcePosition productionresourcePosition = productionresourcePositionService.getOne(new LbqWrapper<ProductionresourcePosition>().eq(ProductionresourcePosition::getPointId, item.getResourceId()).like(ProductionresourcePosition::getPointId, "CNCT").last("LIMIT 1"));
|
|
|
+ ProductionresourcePosition productionresourcePosition = productionresourcePositionService.getOne(new LbqWrapper<ProductionresourcePosition>().eq(ProductionresourcePosition::getResourceId, item.getResourceId()).like(ProductionresourcePosition::getPointId, "CNCT").last("LIMIT 1"));
|
|
|
params.put("goal", "CT_"+ productionresourcePosition.getPointId());
|
|
|
//获取动态唯一刀位
|
|
|
params.put("cutGoalNo", item.getCutGoalNo());
|
|
@@ -163,7 +164,7 @@ public class CuttingToolApplyController extends SuperCacheController<CuttingTool
|
|
|
|
|
|
//更改申请状态
|
|
|
item.setProcessStatus("2");
|
|
|
- baseService.updateAllById(item);
|
|
|
+ baseService.updateById(item);
|
|
|
});
|
|
|
return R.success();
|
|
|
}
|