龚焕茏
2024-04-09 23003e5ece97193921dacc7a7dc98926449b64d6
新增工单
5个文件已修改
45 ■■■■ 已修改文件
ycl-pojo/src/main/java/com/ycl/platform/domain/form/WorkOrderForm.java 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-server/src/main/java/com/ycl/platform/controller/YwPeopleController.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-server/src/main/java/com/ycl/platform/service/YwPeopleService.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-server/src/main/java/com/ycl/platform/service/impl/WorkOrderServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-server/src/main/java/com/ycl/platform/service/impl/YwPeopleServiceImpl.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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);
    }
}