导入功能和工单返回模板修改

新增巡检任务修改方法
This commit is contained in:
funny 2026-05-12 08:34:29 +08:00
parent eec0ad801e
commit 3e3796ccfb
2 changed files with 101 additions and 8 deletions

View File

@ -70,6 +70,16 @@ public class QmsIssueTicketController extends BaseController {
return ApiResult.success();
}
/**
* 修改巡检工单发起前
* 仅允许创建人修改待流转状态的工单设置负责人后不允许修改
*/
@PostMapping("update")
public ApiResult<Void> update(@Valid @RequestBody QmsIssueTicketUpdateQO request) {
issueTicketControllerService.updateInspectionTicket(request);
return ApiResult.success();
}
/**
* 新增PDI检测工单(平板使用)
* 同步创建工单异步创建工单处理记录
@ -100,14 +110,14 @@ public class QmsIssueTicketController extends BaseController {
return ApiResult.success();
}
/**
* 查询PDI工单详情
* 返回工单基本信息处理记录及措施列表
*/
@GetMapping("detail/pdi-ticket")
public ApiResult<QmsPdiTicketDetailVO> detailPdiTicket(@NotNull(message = "ID不能为空") Long id) {
return ApiResult.success(issueTicketControllerService.getPdiTicketDetail(id));
}
// /**
// * 查询PDI工单详情
// * 返回工单基本信息处理记录及措施列表
// */
// @GetMapping("detail/pdi-ticket")
// public ApiResult<QmsPdiTicketDetailVO> detailPdiTicket(@NotNull(message = "ID不能为空") Long id) {
// return ApiResult.success(issueTicketControllerService.getPdiTicketDetail(id));
// }
/**
* 查询本人的PDI工单详情

View File

@ -0,0 +1,83 @@
package com.nflg.wms.common.pojo.qo;
import com.nflg.wms.common.pojo.vo.FileUploadVO;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import java.util.List;
/**
* 修改巡检工单请求参数发起前
*/
@Data
public class QmsIssueTicketUpdateQO {
/**
* 工单ID
*/
@NotNull(message = "工单ID不能为空")
private Long id;
/**
* 工单标题
*/
@NotBlank(message = "工单标题不能为空")
private String ticketTitle;
/**
* 工程编号
*/
private String projectNo;
/**
* 事故类型0=一般1=较严重2=严重
*/
@NotNull(message = "事故类型不能为空")
private Short incidentType;
/**
* 异常代码
*/
private String exceptionCode;
/**
* 不合格数量
*/
private Integer unqualifiedQty;
/**
* 影响数量
*/
private String impactQuantity;
/**
* 事件地点
*/
private String incidentLocation;
/**
* 事件描述
*/
private String incidentDescription;
/**
* 事件原因
*/
private String incidentReason;
/**
* 事件后果
*/
private String incidentConsequence;
/**
* 图片列表
*/
private List<FileUploadVO> images;
/**
* 备注
*/
private String remark;
}