fix(qms-incoming-inspection): 修复AQL类型名称映射和待办事项编码错误
- 在QmsIncomingInspectionTaskAqlRuleVO中新增id、calculatedAqlTypeName和usedAqlTypeName字段 - 修改QmsIncomingInspectionTaskAqlRuleMapper.xml,新增id字段及AQL类型名称的关联查询 - 通过LEFT JOIN字典项表获取calculated_aql_type和used_aql_type的名称 - 修复QmsIssueTicketControllerService中待办事项编码设置,改为使用taskNo代替错误生成序列号
This commit is contained in:
parent
312127a9ff
commit
62a2750e5a
|
|
@ -229,7 +229,7 @@ public class QmsIssueTicketControllerService {
|
||||||
.eq(User::getPurchasingGroup, detail.getPurchaseGroup())
|
.eq(User::getPurchasingGroup, detail.getPurchaseGroup())
|
||||||
.list();
|
.list();
|
||||||
List<QmsTodoItem> todoItems = users.stream().map(user -> new QmsTodoItem()
|
List<QmsTodoItem> todoItems = users.stream().map(user -> new QmsTodoItem()
|
||||||
.setCode(basdeSerialNumberControllerService.generateSerialNumber(32))
|
.setCode(detail.getTaskNo())
|
||||||
.setSourceTypeId(dictionaryItemService.getIdByCode("MessageType", "IncomingMaterialInspectionApproval"))
|
.setSourceTypeId(dictionaryItemService.getIdByCode("MessageType", "IncomingMaterialInspectionApproval"))
|
||||||
.setSourceId(entity.getId())
|
.setSourceId(entity.getId())
|
||||||
.setCreateUserId(user.getId())
|
.setCreateUserId(user.getId())
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,8 @@ import java.time.LocalDateTime;
|
||||||
@Data
|
@Data
|
||||||
public class QmsIncomingInspectionTaskAqlRuleVO {
|
public class QmsIncomingInspectionTaskAqlRuleVO {
|
||||||
|
|
||||||
|
private Long id;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 检测任务编号
|
* 检测任务编号
|
||||||
*/
|
*/
|
||||||
|
|
@ -50,11 +52,21 @@ public class QmsIncomingInspectionTaskAqlRuleVO {
|
||||||
*/
|
*/
|
||||||
private Long calculatedAqlType;
|
private Long calculatedAqlType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 计算的AQL类型名称
|
||||||
|
*/
|
||||||
|
private String calculatedAqlTypeName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 使用的AQL类型(字典项id)
|
* 使用的AQL类型(字典项id)
|
||||||
*/
|
*/
|
||||||
private Long usedAqlType;
|
private Long usedAqlType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 使用的AQL类型名称
|
||||||
|
*/
|
||||||
|
private String usedAqlTypeName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 触发类别:0=默认状态,1=触发规则,2=手动调整
|
* 触发类别:0=默认状态,1=触发规则,2=手动调整
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@
|
||||||
|
|
||||||
<select id="search" resultType="com.nflg.wms.common.pojo.vo.QmsIncomingInspectionTaskAqlRuleVO">
|
<select id="search" resultType="com.nflg.wms.common.pojo.vo.QmsIncomingInspectionTaskAqlRuleVO">
|
||||||
SELECT
|
SELECT
|
||||||
|
r.id,
|
||||||
t.task_no,
|
t.task_no,
|
||||||
t.supplier_code,
|
t.supplier_code,
|
||||||
t.supplier_name,
|
t.supplier_name,
|
||||||
|
|
@ -12,7 +13,9 @@
|
||||||
m.material_desc,
|
m.material_desc,
|
||||||
s.version,
|
s.version,
|
||||||
r.calculated_aql_type,
|
r.calculated_aql_type,
|
||||||
|
di1.name AS calculated_aql_type_name,
|
||||||
r.used_aql_type,
|
r.used_aql_type,
|
||||||
|
di2.name AS used_aql_type_name,
|
||||||
r.trigger_category,
|
r.trigger_category,
|
||||||
CASE r.trigger_category
|
CASE r.trigger_category
|
||||||
WHEN 0 THEN '默认状态'
|
WHEN 0 THEN '默认状态'
|
||||||
|
|
@ -26,6 +29,8 @@
|
||||||
INNER JOIN qms_incoming_inspection_task t ON r.task_id = t.id
|
INNER JOIN qms_incoming_inspection_task t ON r.task_id = t.id
|
||||||
INNER JOIN qms_qc_material m ON t.material_id = m.id
|
INNER JOIN qms_qc_material m ON t.material_id = m.id
|
||||||
LEFT JOIN qms_inspection_standard s ON r.inspection_standard_id = s.id
|
LEFT JOIN qms_inspection_standard s ON r.inspection_standard_id = s.id
|
||||||
|
LEFT JOIN dictionary_item di1 on r.calculated_aql_type=di1.id
|
||||||
|
LEFT JOIN dictionary_item di2 on r.used_aql_type=di2.id
|
||||||
<where>
|
<where>
|
||||||
t.inspection_status IN (0, 1)
|
t.inspection_status IN (0, 1)
|
||||||
<if test="request.supplierCode != null and request.supplierCode != ''">
|
<if test="request.supplierCode != null and request.supplierCode != ''">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue