diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/system/controller/user/UserController.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/system/controller/user/UserController.java index c9204a5..fb65a2e 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/system/controller/user/UserController.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/system/controller/user/UserController.java @@ -15,6 +15,7 @@ */ package org.nl.system.controller.user; +import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.secure.SaSecureUtil; import cn.dev33.satoken.stp.StpUtil; import com.alibaba.fastjson.JSONObject; @@ -66,7 +67,7 @@ public class UserController { @Log("新增用户") @ApiOperation("新增用户") @PostMapping -// @SaCheckPermission("user:add") + @SaCheckPermission("user:add") public ResponseEntity create(@RequestBody Map user){ userService.create(user); return new ResponseEntity<>(HttpStatus.CREATED); @@ -75,7 +76,7 @@ public class UserController { @Log("修改用户") @ApiOperation("修改用户") @PutMapping -// @SaCheckPermission("user:edit") + @SaCheckPermission("user:edit") public ResponseEntity update( @RequestBody Map resources) throws Exception { userService.update(resources); return new ResponseEntity<>(HttpStatus.NO_CONTENT); @@ -95,7 +96,7 @@ public class UserController { @Log("删除用户") @ApiOperation("删除用户") @DeleteMapping -// @SaCheckPermission("user:del") + @SaCheckPermission("user:del") public ResponseEntity delete(@RequestBody Set ids) { userService.removeByIds(ids); return new ResponseEntity<>(HttpStatus.OK); diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java index ded1d0e..283c8be 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java @@ -570,6 +570,8 @@ public class AcsToWmsServiceImpl implements AcsToWmsService { log.info("wms反馈sorting->JobName完成,失败{}", e.getMessage()); } } + schBaseTask.setCarry_out_time(DateUtil.now()); + taskService.update(schBaseTask); } else { throw new BadRequestException("LMS向Connector请求取货"); } diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/group/service/impl/SchBaseVehiclematerialgroupServiceImpl.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/group/service/impl/SchBaseVehiclematerialgroupServiceImpl.java index 9610f9e..468d492 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/group/service/impl/SchBaseVehiclematerialgroupServiceImpl.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/group/service/impl/SchBaseVehiclematerialgroupServiceImpl.java @@ -117,6 +117,7 @@ public class SchBaseVehiclematerialgroupServiceImpl extends ServiceImpl Long.parseLong(group.getBetween()))); return schBaseVehiclematerialgroupIPage; } diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task/service/ISchBaseTaskService.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task/service/ISchBaseTaskService.java index cd27925..24cedd7 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task/service/ISchBaseTaskService.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task/service/ISchBaseTaskService.java @@ -135,4 +135,10 @@ public interface ISchBaseTaskService extends IService { * @return */ List queryAll(Map whereJson); + + /** + * 根据点位查询未完成的任务 + * @return + */ + List selectNoFinishTaskByPointCode(String taskCode,String pointCode); } diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task/service/dao/SchBaseTask.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task/service/dao/SchBaseTask.java index 2155940..fba1d02 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task/service/dao/SchBaseTask.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task/service/dao/SchBaseTask.java @@ -131,6 +131,9 @@ public class SchBaseTask implements Serializable { @ApiModelProperty(value = "修改时间") private String update_time; + @ApiModelProperty(value = "执行时间") + private String carry_out_time; + @ApiModelProperty(value = "点位1高度") private String point_code1_height="0"; diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task/service/impl/SchBaseTaskServiceImpl.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task/service/impl/SchBaseTaskServiceImpl.java index 8cf034a..1a1be2e 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task/service/impl/SchBaseTaskServiceImpl.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task/service/impl/SchBaseTaskServiceImpl.java @@ -359,10 +359,11 @@ public class SchBaseTaskServiceImpl extends ServiceImpl selectNoFinishTaskByPointCode(String taskCode,String pointCode) { + return schBaseTaskMapper.selectList(Wrappers.lambdaQuery(SchBaseTask.class) + .lt(SchBaseTask::getTask_status, TaskStatus.FINISHED.getCode()) + .eq(SchBaseTask::getPoint_code1, pointCode) + .or() + .eq(SchBaseTask::getPoint_code2, pointCode)); + } + public static byte[] writeExcelAfterToBytes(String[] headers, ArrayList cellList) { ExcelWriter writer = null; ByteArrayOutputStream outputStream = null; diff --git a/lms/nladmin-ui/src/views/wms/sch/task/index.vue b/lms/nladmin-ui/src/views/wms/sch/task/index.vue index c41b205..58b4cb0 100644 --- a/lms/nladmin-ui/src/views/wms/sch/task/index.vue +++ b/lms/nladmin-ui/src/views/wms/sch/task/index.vue @@ -224,6 +224,7 @@ +