ycl-pojo/src/main/java/com/ycl/platform/domain/form/WorkOrderForm.java
@@ -26,7 +26,7 @@ @ApiModel(value = "WorkOrder表单", description = "工单表单") public class WorkOrderForm extends AbsForm { @NotBlank(message = "工单号不能为空", groups = {Add.class, Update.class}) // @NotBlank(message = "工单号不能为空", groups = {Add.class, Update.class}) @ApiModelProperty("工单号") private String workOrderNo; @@ -34,23 +34,31 @@ @ApiModelProperty("运维单位") private Integer unitId; @NotNull(message = "运维人员不能为空", groups = {Add.class, Update.class}) @NotBlank(message = "工单来源不能为空", groups = {Add.class, Update.class}) @ApiModelProperty("工单来源") private String source; @NotNull(message = "故障类型不能为空", groups = {Add.class, Update.class}) @ApiModelProperty("故障类型") private String errorType; // @NotNull(message = "运维人员不能为空", groups = {Add.class, Update.class}) @ApiModelProperty("运维人员") private Integer ywPeopleId; @NotNull(message = "运维处理时间不能为空", groups = {Add.class, Update.class}) // @NotNull(message = "运维处理时间不能为空", groups = {Add.class, Update.class}) @ApiModelProperty("运维处理时间") private LocalDateTime ywHandleTime; @NotBlank(message = "运维结果不能为空", groups = {Add.class, Update.class}) // @NotBlank(message = "运维结果不能为空", groups = {Add.class, Update.class}) @ApiModelProperty("运维结果") private String ywResult; @NotBlank(message = "运维情况不能为空", groups = {Add.class, Update.class}) // @NotBlank(message = "运维情况不能为空", groups = {Add.class, Update.class}) @ApiModelProperty("运维情况") private String ywCondition; @NotBlank(message = "运维检测结果不能为空", groups = {Add.class, Update.class}) // @NotBlank(message = "运维检测结果不能为空", groups = {Add.class, Update.class}) @ApiModelProperty("运维检测结果") private String ywCheckResult; ycl-server/src/main/java/com/ycl/platform/controller/YwPeopleController.java
@@ -67,6 +67,12 @@ return ywPeopleService.detail(id); } @GetMapping("/getPeopleByUnitId/{id}") @ApiOperation(value = "详情", notes = "详情") public Result getPeopleByUnitId(@PathVariable("id") String id) { return ywPeopleService.getPeopleByUnitId(id); } @GetMapping("/list") @ApiOperation(value = "列表", notes = "列表") public Result list() { ycl-server/src/main/java/com/ycl/platform/service/YwPeopleService.java
@@ -62,4 +62,11 @@ * @return */ Result all(); /** * 根据运维单位查询运维人员详细 * @param id id * @return 运维人员 */ Result getPeopleByUnitId(String id); } ycl-server/src/main/java/com/ycl/platform/service/impl/WorkOrderServiceImpl.java
@@ -56,6 +56,10 @@ @Override public Result add(WorkOrderForm form) { WorkOrder entity = WorkOrderForm.getEntityByForm(form, null); entity.setWorkOrderNo(DateUtils.dateTimeNow()); entity.setCreateTime(DateUtils.getNowDate()); entity.setStatus(WorkOrderStatusEnum.WAIT_DISTRIBUTE); entity.setDeleted("0"); if(baseMapper.insert(entity) > 0) { return Result.ok("添加成功"); } ycl-server/src/main/java/com/ycl/platform/service/impl/YwPeopleServiceImpl.java
@@ -198,4 +198,12 @@ .collect(Collectors.toList()); return Result.ok().data(vos); } @Override public Result getPeopleByUnitId(String id) { List<YwPeople> entities = new LambdaQueryChainWrapper<>(baseMapper) .eq(YwPeople::getBelongUnit, id) .list(); return Result.ok().data(entities); } }