liyg 3 years ago
parent
commit
221112fabb

+ 16 - 0
src/main/java/com/steerinfo/dil/feign/TmsshipFeign.java

@@ -1,6 +1,7 @@
 package com.steerinfo.dil.feign;
 
 import com.steerinfo.framework.controller.RESTfulResult;
+import io.swagger.annotations.ApiOperation;
 import org.springframework.cloud.openfeign.FeignClient;
 import org.springframework.web.bind.annotation.*;
 
@@ -548,10 +549,23 @@ public interface TmsshipFeign {
                                      @RequestParam Integer apiId,
                                      @RequestParam String con);
 
+
+    @PostMapping(value = "/api/v1/shipTms/dilbatchs/getBatchIdByForeign")
+    Map<String, Object> getBatchIdByForeign(@RequestBody(required = false) Map<String, Object> mapValue,
+                                            @RequestParam Integer pageNum,
+                                            @RequestParam Integer pageSize,
+                                            @RequestParam Integer apiId,
+                                            @RequestParam String con);
+
     //获取船运物资id
     @GetMapping("/api/v1/shipTms/amsshipcargotransferresults/getMaterialId")
     Map<String,Object> getMaterialId();
 
+    //船舶动态表
+    @PostMapping("api/v1/shipTms/shipdynamics/selectAllShipDynamaics")
+    Map<String, Object> selectAllShipDynamaics(@RequestBody(required = false) Map<String,Object> map,
+                                               @RequestParam("con") String con);
+
     /**
      * 展示货权转移
      *
@@ -762,4 +776,6 @@ public interface TmsshipFeign {
     Map<String, Object> getPersonByName(@RequestParam(value ="personName")String personName);
 
 
+    @PostMapping(value =  "api/v1/shipTms/amsshipdeliverynotices/downLoadDeilveryNotice")
+    Map<String, Object> downLoadDeilveryNotice(@RequestParam("noticeId") Integer noticeId);
 }

+ 12 - 8
src/main/resources/com/steerinfo/dil/mapper/UniversalMapper.xml

@@ -688,16 +688,20 @@
     <select id="getBatchByLike" parameterType="string" resultType="java.util.Map">
         select *
         from (
-                 select DB.BATCH_ID                                                         "batchId",
-                        DB.RESULT_FOREIGN_SHIP_NAME                                         "foreignShipName",
-
-                        CONCAT(DB.RESULT_FOREIGN_SHIP_NAME, '"' || RM.MATERIAL_NAME || '"') "value"
+                 select 		DBI.BATCH_INFACOTRY_ID        "batchId",
+                               DB.RESULT_FOREIGN_SHIP_NAME      "foreignShipName",
+                               DBI.INFACTORY_SHIP_NAME				"infactoryShipName",
+                               CONCAT(DB.RESULT_FOREIGN_SHIP_NAME, '"' || RM.MATERIAL_NAME || '"' || DBI.INFACTORY_SHIP_NAME) "value"
                  from DIL_BATCH DB
-                          left join RMS_MATERIAL RM on RM.MATERIAL_ID = DB.MATERIAL_ID
-                          join AMS_PURCHASE_ORDER APO on APO.BATCH_ID = DB.BATCH_ID
-                 where DB.RESULT_FOREIGN_SHIP_NAME is not null
+                          left join DIL_BATCH_INFACOTRY DBI
+                                    on DB.BATCH_ID=DBI.BATCH_ID
+                          left join RMS_MATERIAL RM
+                                    on RM.MATERIAL_ID = DB.MATERIAL_ID
+                          join AMS_PURCHASE_ORDER APO
+                               on APO.BATCH_ID = DB.BATCH_ID
+                 where DB.RESULT_FOREIGN_SHIP_NAME is not null and DBI.INFACTORY_SHIP_NAME is not null
              )
-        where instr("foreignShipName", #{index}) > 0
+        where instr("value", #{index}) > 0
 
     </select>