zx 2 years ago
parent
commit
cc0523a105

+ 19 - 0
src/main/java/com/steerinfo/dil/controller/RmsPortController.java

@@ -10,6 +10,7 @@ import com.steerinfo.framework.controller.RESTfulResult;
 import com.steerinfo.framework.service.pagehelper.PageHelper;
 import io.swagger.annotations.ApiImplicitParam;
 import io.swagger.annotations.ApiImplicitParams;
+import io.swagger.annotations.ApiModelProperty;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
@@ -115,6 +116,24 @@ public class RmsPortController extends BaseRESTfulController {
         return success(data);
     }
 
+
+    @ApiModelProperty(value = "边输边查港口名称")
+    @PostMapping("/getPortName")
+    public RESTfulResult getPortName(@RequestParam("index") String index) {
+        List<Map<String, Object>> list = rmsPortService.getPortName(index == null ? "" : index);
+        return success(list);
+    }
+
+    @ApiModelProperty(value = "边输边查港口名称")
+    @PostMapping("/getPierName")
+    public RESTfulResult getPierName(@RequestParam("index") String index) {
+        List<Map<String, Object>> list = rmsPortService.getPierName(index == null ? "" : index);
+        return success(list);
+    }
+
+
+
+
     /**
      * 港口类型ID
      * @return

+ 5 - 0
src/main/java/com/steerinfo/dil/mapper/RmsPortMapper.java

@@ -20,4 +20,9 @@ public interface RmsPortMapper extends IBaseMapper<RmsPort, BigDecimal> {
 
     List<Map<String, Object>> getPortType();
 
+     //边输边查港口名称
+    List<Map<String, Object>> getPortName(String index);
+
+    //边输边查码头名称
+    List<Map<String, Object>> getPierName(String index);
 }

+ 4 - 0
src/main/java/com/steerinfo/dil/service/IRmsPortService.java

@@ -30,4 +30,8 @@ public interface IRmsPortService {
     List<Map<String, Object>> getPort(Map<String, Object> mapVal);
 
     List<Map<String,Object>> getPortType();
+    //边输边查港口名称
+    List<Map<String, Object>> getPortName(String index);
+
+    List<Map<String, Object>> getPierName(String index);
 }

+ 10 - 0
src/main/java/com/steerinfo/dil/service/impl/RmsPortServiceImpl.java

@@ -76,4 +76,14 @@ public class RmsPortServiceImpl implements IRmsPortService {
         return rmsPortMapper.getPortType();
     }
 
+    @Override
+    public List<Map<String, Object>> getPortName(String index) {
+        return rmsPortMapper.getPortName(index);
+    }
+
+    @Override
+    public List<Map<String, Object>> getPierName(String index) {
+        return rmsPortMapper.getPierName(index);
+    }
+
 }

+ 1 - 1
src/main/resources/bootstrap.yml

@@ -1,7 +1,7 @@
 api.version: api/v1/rms
 spring:
   profiles:
-    include: ${SPRING_PROFILES:dev}
+    include: ${SPRING_PROFILES:prod}
   jackson:
       date-format: yyyy-MM-dd HH:mm:ss
       time-zone: GMT+8

+ 24 - 0
src/main/resources/com/steerinfo/dil/mapper/RmsPortMapper.xml

@@ -355,4 +355,28 @@ select
        rpt.PORT_TYPE_NAME as "label"
 from RMS_PORT_TYPE rpt
   </select>
+
+   <!-- 边输边查港口名称-->
+    <select id="getPortName" resultType="java.util.Map" parameterType="java.lang.String">
+      select
+        RP.PORT_ID "portId",
+        RP.PORT_NAME "value",
+        RP.PORT_NAME "portName"
+      from   RMS_PORT   RP
+      where instr(RP.PORT_NAME, #{index}) > 0
+      order by "value"
+    </select>
+
+  <!-- 边输边查码头名称-->
+  <select id="getPierName" resultType="java.util.Map" parameterType="java.lang.String">
+    select
+      RP.PIER_ID "pierId",
+      RP.PIER_NAME "value",
+      RP.PIER_NAME "portName"
+          from   RMS_PIER   RP
+    where instr(RP.PIER_NAME, #{index}) > 0
+    order by "value"
+  </select>
+
+
 </mapper>