Quellcode durchsuchen

工单查询列表加上样品规格型号

LLL vor 1 Jahr
Ursprung
Commit
203101fe93

+ 7 - 1
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/itdmGongDan/controller/ItdmGongdanDetailController.java

@@ -21,6 +21,8 @@ import org.jeecg.modules.itdmGongDan.service.IItdmGongdanMasterService;
 import org.jeecg.modules.itdmGongDan.service.IItdmTestPlanService;
 import org.jeecg.modules.itdmGongDan.vo.ItdmGongdanDetailListVO;
 import org.jeecg.modules.weituo.entity.ItdmWeituoInfo;
+import org.jeecg.modules.weituo.entity.ItdmWeituoYangpin;
+import org.jeecg.modules.weituo.mapper.ItdmWeituoYangpinMapper;
 import org.jeecg.modules.weituo.service.IItdmWeituoInfoService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
@@ -57,6 +59,9 @@ public class ItdmGongdanDetailController extends JeecgController<ItdmGongdanDeta
 	@Autowired
 	@SuppressWarnings("all")
 	private IItdmWeituoInfoService iItdmWeituoInfoService;
+	@Autowired
+	@SuppressWarnings("all")
+	private ItdmWeituoYangpinMapper itdmWeituoYangpinMapper;
 
 
 	@ApiOperation(value="工单detail-分页列表查询", notes="工单detail-分页列表查询")
@@ -88,7 +93,8 @@ public class ItdmGongdanDetailController extends JeecgController<ItdmGongdanDeta
 				ItdmGongdanMaster master = iItdmGongdanMasterService.getById(i.getWoId());
 				ItdmTestPlan itdmTestPlan = master==null?null:itdmTestPlanService.getById(master.getJihuaShiyanId());
 				ItdmWeituoInfo itdmWeituoInfo = itdmTestPlan==null?null:iItdmWeituoInfoService.getById(itdmTestPlan.getWeituoId());
-				return GongDanDetailConvert.INSTANCE.toList(i, master,itdmTestPlan,itdmWeituoInfo);
+				ItdmWeituoYangpin itdmWeituoYangpin = master==null?null:itdmWeituoYangpinMapper.selectById(master.getWeituoYangpinId());
+				return GongDanDetailConvert.INSTANCE.toList(i, master,itdmTestPlan,itdmWeituoInfo,itdmWeituoYangpin.getSampleModelSpecification());
 			}).collect(Collectors.toList());
 			return Result.OK(GongDanDetailConvert.INSTANCE.converter(pageList,list));
 		}else return Result.OK(new Page<ItdmGongdanDetailListVO>());

+ 2 - 1
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/itdmGongDan/convert/GongDanDetailConvert.java

@@ -42,7 +42,8 @@ public interface GongDanDetailConvert {
     @Mapping(target ="createTime",source ="detail.createTime")
     @Mapping(target ="weituoClient",source ="itdmWeituoInfo.weituoClient")
     @Mapping(target ="weituoNo",source ="itdmWeituoInfo.weituoNo")
-    ItdmGongdanDetailListVO toList(ItdmGongdanDetail detail, ItdmGongdanMaster master, ItdmTestPlan itdmTestPlan, ItdmWeituoInfo itdmWeituoInfo);
+    @Mapping(target ="sampleModelSpecification",source ="sampleModelSpecification")
+    ItdmGongdanDetailListVO toList(ItdmGongdanDetail detail, ItdmGongdanMaster master, ItdmTestPlan itdmTestPlan, ItdmWeituoInfo itdmWeituoInfo,String sampleModelSpecification);
 
     /**加上设备列表*/
     DeviceCalendarVO convertDeviceCalendarVO(Date workDate,List<DeviceCalendarDeviceListVO> deviceList);

+ 5 - 0
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/itdmGongDan/vo/ItdmGongdanDetailListVO.java

@@ -158,6 +158,11 @@ public class ItdmGongdanDetailListVO implements Serializable {
     @Excel(name = "委托编号", width = 15)
     @ApiModelProperty(value = "委托编号")
     private String weituoNo;
+
+    /**规格型号*/
+    @Excel(name = "规格型号", width = 15)
+    @ApiModelProperty(value = "规格型号")
+    private java.lang.String sampleModelSpecification;
 //
 //    //来自于样品表(itdm_weituo_yangpin),通过样品id(weituoYangpinId)查询
 //    /**样品名称*/