Browse Source

fix: bug更改

32197351@qq.com 2 years ago
parent
commit
82f6c9b930

+ 9 - 0
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/gongdandetail/controller/ItdmGongdanQuerenController.java

@@ -18,6 +18,7 @@ import org.springframework.web.bind.annotation.*;
 
 import javax.servlet.http.HttpServletRequest;
 import java.text.ParseException;
+import java.util.List;
 
 /**
  * @Description: 工单detail
@@ -72,4 +73,12 @@ public class ItdmGongdanQuerenController extends JeecgController<ItdmGongdanDeta
     }
 
 
+
+
+    @GetMapping(value = "/gongdanIdList")
+    public Result<List<String>> gongdanIdList(String weituoId) {
+        return Result.OK(itdmGongdanDetailService.getByweituoId(weituoId));
+    }
+
+
 }

+ 5 - 0
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/gongdandetail/service/IItdmGongdanQuerenService.java

@@ -5,6 +5,7 @@ import org.jeecg.modules.gongdandetail.dto.ItdmGongdanDetailEditDTO;
 import org.jeecg.modules.itdmGongDan.entity.ItdmGongdanDetail;
 
 import java.text.ParseException;
+import java.util.List;
 
 /**
  * @Description: 工单detail
@@ -16,4 +17,8 @@ public interface IItdmGongdanQuerenService extends IService<ItdmGongdanDetail> {
 
 
     void queren(ItdmGongdanDetailEditDTO itdmGongdanDetail) throws ParseException;
+
+
+
+    public List<String> getByweituoId(String weituoId);
 }

+ 10 - 0
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/gongdandetail/service/impl/ItdmGongdanQuerenServiceImpl.java

@@ -9,6 +9,7 @@ import org.jeecg.modules.itdmGongDan.entity.ItdmGongdanDetail;
 import org.jeecg.modules.itdmGongDan.mapper.ItdmGongdanDetailMapper;
 import org.jeecg.modules.itdmGongDan.entity.ItdmGongdanMaster;
 import org.jeecg.modules.itdmGongDan.mapper.ItdmGongdanMasterMapper;
+import org.jeecg.modules.itdmGongDan.mapper.ItdmTestPlanMapper;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
@@ -34,6 +35,10 @@ public class ItdmGongdanQuerenServiceImpl extends ServiceImpl<ItdmGongdanDetailM
     @SuppressWarnings("all")
     private ItdmGongdanMasterMapper masterMapper;
 
+    @Autowired
+    @SuppressWarnings("all")
+    private ItdmTestPlanMapper itdmTestPlanMapper;
+
     @Override
     public void queren(ItdmGongdanDetailEditDTO itdmGongdanDetail) throws ParseException {
 
@@ -75,6 +80,11 @@ public class ItdmGongdanQuerenServiceImpl extends ServiceImpl<ItdmGongdanDetailM
     }
 
 
+    @Override
+    public List<String> getByweituoId(String weituoId) {
+        return itdmTestPlanMapper.getByweituoNO(weituoId);
+    }
+
     private Date getMax(List<ItdmGongdanDetail> list, SimpleDateFormat simpleDate, SimpleDateFormat simpleDate1) {
 
 

+ 1 - 0
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/itdmGongDan/mapper/ItdmTestPlanMapper.java

@@ -28,5 +28,6 @@ public interface ItdmTestPlanMapper extends BaseMapper<ItdmTestPlan> {
     public List<Map<String, Object>> getShujuByShiyanid(@Param("list") List<String> list);
 
 
+    public List<String> getByweituoNO(@Param("weituoId")String weituoNo);
 
 }

+ 10 - 0
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/itdmGongDan/mapper/xml/ItdmTestPlanMapper.xml

@@ -70,6 +70,16 @@
             #{item}
         </foreach>
     </select>
+    <select id="getByweituoNO" resultType="java.lang.String">
+
+        select m.id from itdm_test_plan as t
+                            inner join itdm_gongdan_master as m
+                                       on t.id=m.jihua_shiyan_id
+        where  t.weituo_id=#{weituoId}
+
+
+
+    </select>
 
 
 </mapper>

+ 15 - 5
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/weituo/mapper/ItdmWeituoInfoMapper.java

@@ -10,21 +10,31 @@ import java.util.List;
 /**
  * @Description: 委托信息
  * @Author: jeecg-boot
- * @Date:   2023-05-17
+ * @Date: 2023-05-17
  * @Version: V1.0
  */
 public interface ItdmWeituoInfoMapper extends BaseMapper<ItdmWeituoInfo> {
 
 
-    /**根据委托单位查询委托信息列表*/
-    @Select("select * from itdm_weituo_info where weituo_client = #{weituoClient}")
+    /**
+     * 根据委托单位查询委托信息列表
+     */
+    @Select("select * from itdm_weituo_info where weituo_client like  '%${weituoClient}%' and shenhe_status =1 ")
     public List<ItdmWeituoInfo> selectWTListByClient(@Param("weituoClient") String weituoClient);
 
-    /**查询委托单位名称(不重复)*/
+
+
+
+
+    /**
+     * 查询委托单位名称(不重复)
+     */
     @Select("select distinct weituo_client from itdm_weituo_info")
     public List<String> selectDistinctClientList();
 
-    /**根据委托查询委托id*/
+    /**
+     * 根据委托查询委托id
+     */
     @Select("select id from itdm_weituo_info where weituo_no = #{weituoNo}")
     String selectByWeituoNo(@Param("weituoNo") String weituoNo);