Compare commits

..

No commits in common. "f8dfecf64062e8a9044ea0328dd3b002332f9289" and "e47b1d621bcc649cfbe55e6a1c82b49547b0c332" have entirely different histories.

4 changed files with 30 additions and 22 deletions

View File

@ -169,7 +169,6 @@ public class QmsIssueTicketControllerService {
.setProjectNo(taskRecord.getTaskNo()) .setProjectNo(taskRecord.getTaskNo())
.setIncidentType(request.getIncidentType()) .setIncidentType(request.getIncidentType())
.setIncidentDescription(incidentDescription) .setIncidentDescription(incidentDescription)
.setRemark(request.getRemark())
.setUnqualifiedQty((int) unqualifiedCount) .setUnqualifiedQty((int) unqualifiedCount)
.setApprovalStatus((short) 0) .setApprovalStatus((short) 0)
.setStatus((short) 0) .setStatus((short) 0)
@ -435,7 +434,6 @@ public class QmsIssueTicketControllerService {
.setProjectNo(taskRecord.getTaskNo()) .setProjectNo(taskRecord.getTaskNo())
.setIncidentType(request.getIncidentType()) .setIncidentType(request.getIncidentType())
.setIncidentDescription(incidentDescription) .setIncidentDescription(incidentDescription)
.setRemark(request.getRemark())
.setUnqualifiedQty((int) unqualifiedCount) .setUnqualifiedQty((int) unqualifiedCount)
.setApprovalStatus((short) 0) .setApprovalStatus((short) 0)
.setStatus((short) 0) .setStatus((short) 0)

View File

@ -25,12 +25,6 @@ public class QmsIssueTicketPdiAddQO {
@NotNull(message = "事故类型不能为空") @NotNull(message = "事故类型不能为空")
private Short incidentType; private Short incidentType;
/**
* 备注
*/
@NotNull(message = "备注不能为空")
private String remark;
/** /**
* 处理人列表 * 处理人列表
*/ */

View File

@ -1,8 +1,12 @@
package com.nflg.wms.common.pojo.qo; package com.nflg.wms.common.pojo.qo;
import jakarta.validation.Valid;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotNull;
import lombok.Data; import lombok.Data;
import java.util.List;
/** /**
* PDI新建工单并查询不合格检测项 * PDI新建工单并查询不合格检测项
*/ */
@ -22,8 +26,27 @@ public class QmsPdiCreateAndQueryTicketQO {
private Short incidentType; private Short incidentType;
/** /**
* 备注 * 处理人列表
*/ */
@NotNull(message = "备注不能为空") @Valid
private String remark; @NotEmpty(message = "处理人列表不能为空")
private List<HandlerItem> handlers;
/**
* 处理人项
*/
@Data
public static class HandlerItem {
/**
* PDI检测结果IDqms_pdi_inspection_results.ID
*/
@NotNull(message = "检测结果ID不能为空")
private Long taskResultId;
/**
* 处理人用户ID
*/
@NotNull(message = "处理人用户ID不能为空")
private Long handlerUserId;
}
} }

View File

@ -37,17 +37,10 @@ public class QmsIssueTicketServiceImpl
.eq(StrUtil.isNotBlank(request.getExceptionCode()), QmsIssueTicket::getExceptionCode, request.getExceptionCode()) .eq(StrUtil.isNotBlank(request.getExceptionCode()), QmsIssueTicket::getExceptionCode, request.getExceptionCode())
.eq(request.getTicketType() != null, QmsIssueTicket::getSourceType, request.getTicketType()) .eq(request.getTicketType() != null, QmsIssueTicket::getSourceType, request.getTicketType())
.eq(request.getStatus() != null, QmsIssueTicket::getStatus, request.getStatus()) .eq(request.getStatus() != null, QmsIssueTicket::getStatus, request.getStatus())
.eq(request.getIncidentType() != null, QmsIssueTicket::getIncidentType, request.getIncidentType()); .eq(request.getIncidentType() != null, QmsIssueTicket::getIncidentType, request.getIncidentType())
.ge(request.getCreateTimeStart() != null, QmsIssueTicket::getCreateTime, request.getCreateTimeStart().atStartOfDay())
// 处理创建时间范围查询 .le(request.getCreateTimeEnd() != null, QmsIssueTicket::getCreateTime, request.getCreateTimeEnd().atTime(LocalTime.MAX))
if (request.getCreateTimeStart() != null) { .orderByDesc(QmsIssueTicket::getCreateTime);
query.ge(QmsIssueTicket::getCreateTime, request.getCreateTimeStart().atStartOfDay());
}
if (request.getCreateTimeEnd() != null) {
query.le(QmsIssueTicket::getCreateTime, request.getCreateTimeEnd().atTime(LocalTime.MAX));
}
query.orderByDesc(QmsIssueTicket::getCreateTime);
IPage<QmsIssueTicket> result = query.page(page); IPage<QmsIssueTicket> result = query.page(page);