Merge remote-tracking branch 'origin/qms/develop' into qms/develop

This commit is contained in:
funny 2026-05-14 09:15:23 +08:00
commit 24bdaeaea4
2 changed files with 12 additions and 6 deletions

View File

@ -1171,14 +1171,17 @@ public class QmsIssueTicketControllerService {
.setId(record.getId())
.setName(record.getName())
.setLegend(record.getLegend())
.setUnqualifiedQty(0)
.setImageIds(record.getImageIds());
.setUnqualifiedQty(0);
records.add(r1);
return r1;
});
r.setUnqualifiedQty(r.getUnqualifiedQty() + record.getUnqualifiedQty());
if (StrUtil.isNotBlank(r.getImageIds())) {
r.setImageIds(StrUtil.join(",", r.getImageIds(), record.getImageIds()));
if (StrUtil.isNotBlank(record.getImageIds())) {
if(StrUtil.isBlank(r.getImageIds())){
r.setImageIds(record.getImageIds());
}else {
r.setImageIds(StrUtil.join(",", r.getImageIds(), record.getImageIds()));
}
}
});
records.stream()

View File

@ -4,10 +4,13 @@
<select id="getNonconformanceDataGroups"
resultType="com.nflg.wms.common.pojo.vo.QmsIssueTicketInspectionRecordItemVO">
SELECT isic."id",CASE WHEN isi.item_type=0 THEN isi.name ELSE isic."name" END,isic.legend,iitri.unqualified_qty
FROM qms_incoming_inspection_task_record_item iitri
SELECT isic."id",CASE WHEN isi.item_type=0 THEN isi.name ELSE isic."name" END,isic.legend,iitri.unqualified_qty,iitrid.image_ids
FROM qms_incoming_inspection_task_record iitr
INNER JOIN qms_incoming_inspection_task_record_item iitri ON iitr."id"=iitri.record_id
INNER JOIN qms_incoming_inspection_task_record_item_data iitrid ON iitrid.item_id=iitri."id"
INNER JOIN qms_inspection_standard_item_content isic ON iitri.inspection_standard_item_content_id=isic."id"
INNER JOIN qms_inspection_standard_item isi ON isic.inspection_standard_item_id=isi."id"
WHERE iitr.task_id=#{taskId}
</select>
<select id="getUnqualifiedRecordItems"