生产质量检验

liweidong
maxiangong 4 days ago
parent 43da266068
commit b912a1b518
  1. 16
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/vo/WorkPlanItemVO.java
  2. 2
      blade-service/blade-desk/src/main/java/org/springblade/desk/quality/mapper/WorkPlanItemMapper.java
  3. 12
      blade-service/blade-desk/src/main/java/org/springblade/desk/quality/mapper/WorkPlanItemMapper.xml
  4. 8
      blade-service/blade-desk/src/main/java/org/springblade/desk/quality/service/impl/WorkPlanItemServiceImpl.java

@ -78,6 +78,18 @@ public class WorkPlanItemVO extends WorkPlanItem {
@Schema(description = "来源类型值") @Schema(description = "来源类型值")
private String sourceTypeValue; private String sourceTypeValue;
@Schema(description = "车间订单号")
private String woCode;
@Schema(description = "工序编码")
private String processCode;
@Schema(description = "工序名称")
private String processName;
@Schema(description = "检查结果")
private String checkResultValue;
public String getCoatingTypeValue(){ public String getCoatingTypeValue(){
return coatTypeMap.get(getCoatingType()); return coatTypeMap.get(getCoatingType());
} }
@ -85,4 +97,8 @@ public class WorkPlanItemVO extends WorkPlanItem {
public String getSourceTypeValue() { public String getSourceTypeValue() {
return sourceTypeMap.get(getSourceType()); return sourceTypeMap.get(getSourceType());
} }
public String getCheckResultValue() {
return checkResultMap.get(getCheckResult());
}
} }

@ -42,5 +42,5 @@ public interface WorkPlanItemMapper extends BaseMapper<WorkPlanItem> {
List<WorkPlanItemVO> listByWoIdNotNG(Long woId); List<WorkPlanItemVO> listByWoIdNotNG(Long woId);
List<WorkPlanItem> listShareByWpiId(Long wpiId); List<WorkPlanItemVO> listShareByWpiId(Long wpiId);
} }

@ -30,6 +30,12 @@
<result column="SOURCE_ORDERS" property="sourceOrders"/> <result column="SOURCE_ORDERS" property="sourceOrders"/>
</resultMap> </resultMap>
<resultMap id="workPlanItemVOResultMap" type="org.springblade.desk.quality.pojo.vo.WorkPlanItemVO" extends="workPlanItemResultMap">
<result column="WO_CODE" property="woCode"/>
<result column="PROCESS_CODE" property="processCode"/>
<result column="PROCESS_NAME" property="processName"/>
</resultMap>
<select id="selectWorkPlanItemPage" resultMap="workPlanItemResultMap"> <select id="selectWorkPlanItemPage" resultMap="workPlanItemResultMap">
SELECT * SELECT *
FROM QA_WORK_PLAN_ITEM FROM QA_WORK_PLAN_ITEM
@ -66,10 +72,12 @@
AND a.CHECK_RESULT != 3 AND a.CHECK_RESULT != 3
</select> </select>
<select id="listShareByWpiId" resultMap="workPlanItemResultMap"> <select id="listShareByWpiId" resultMap="workPlanItemVOResultMap">
SELECT a.* SELECT a.*, c.WO_CODE, d.CODE as PROCESS_CODE, d.NAME as PROCESS_NAME
FROM QA_WORK_PLAN_ITEM a FROM QA_WORK_PLAN_ITEM a
LEFT JOIN MES_WORK_PLAN b ON a.WP_ID = b.ID LEFT JOIN MES_WORK_PLAN b ON a.WP_ID = b.ID
LEFT JOIN MES_WORK_ORDER c ON b.WO_ID = c.ID
LEFT JOIN BS_PROCESS_SET d ON b.PPS_ID = d.ID
INNER JOIN ( INNER JOIN (
SELECT t.item_name, m.WO_ID, t.COATING_TYPE SELECT t.item_name, m.WO_ID, t.COATING_TYPE
FROM QA_WORK_PLAN_ITEM t FROM QA_WORK_PLAN_ITEM t

@ -95,7 +95,8 @@ public class WorkPlanItemServiceImpl extends BaseServiceImpl<WorkPlanItemMapper,
if (rUI != null && rUI.isSuccess() && rUI.getData().getUser() != null) { if (rUI != null && rUI.isSuccess() && rUI.getData().getUser() != null) {
vo.setCheckUserRealName(rUI.getData().getUser().getRealName()); vo.setCheckUserRealName(rUI.getData().getUser().getRealName());
} else { } else {
vo.setCheckUserRealName(""); } vo.setCheckUserRealName("");
}
} }
{ {
InspectionItem item = inspectionItemService.getById(vo.getItemId()); InspectionItem item = inspectionItemService.getById(vo.getItemId());
@ -129,6 +130,7 @@ public class WorkPlanItemServiceImpl extends BaseServiceImpl<WorkPlanItemMapper,
vo.setCoatingTypeValue(vo.getCoatingTypeValue()); vo.setCoatingTypeValue(vo.getCoatingTypeValue());
vo.setSourceTypeValue(vo.getSourceTypeValue()); vo.setSourceTypeValue(vo.getSourceTypeValue());
vo.setCheckResultValue(vo.getCheckResultValue());
// if (vo.getItem() != null && vo.getItem().getSpecialType() != null) { // if (vo.getItem() != null && vo.getItem().getSpecialType() != null) {
// if (InspectionItemConst.SPECIAL_TYPE_THICK.equals(vo.getItem().getSpecialType()) || // if (InspectionItemConst.SPECIAL_TYPE_THICK.equals(vo.getItem().getSpecialType()) ||
@ -272,11 +274,11 @@ public class WorkPlanItemServiceImpl extends BaseServiceImpl<WorkPlanItemMapper,
@Override @Override
public List<WorkPlanItemVO> listShareVOByWpiId(Long wpiId) { public List<WorkPlanItemVO> listShareVOByWpiId(Long wpiId) {
List<WorkPlanItem> list = baseMapper.listShareByWpiId(wpiId); List<WorkPlanItemVO> listVO = baseMapper.listShareByWpiId(wpiId);
List<WorkPlanItemVO> listVO = WorkPlanItemWrapper.build().listVO(list);
for (WorkPlanItemVO vo : listVO) { for (WorkPlanItemVO vo : listVO) {
setVOValue(vo); setVOValue(vo);
} }
return listVO; return listVO;
} }
} }

Loading…
Cancel
Save