liyg il y a 1 an
Parent
commit
540ff08c44

+ 7 - 0
src/main/java/com/steerinfo/dil/controller/UniversalController.java

@@ -332,4 +332,11 @@ public class UniversalController extends BaseRESTfulController {
     public RESTfulResult getDriverInfo(@RequestBody Map<String,Object> map) {
         return success(universalMapper.getDriverInfo(map));
     }
+
+    @ApiOperation("需求边输边查")
+    @PostMapping("/getRequireByLike")
+    public RESTfulResult getRequireByLike(@RequestBody Map<String,Object> map) {
+        return success(universalMapper.getRequireByLike(map));
+    }
+
 }

+ 2 - 0
src/main/java/com/steerinfo/dil/mapper/UniversalMapper.java

@@ -104,4 +104,6 @@ public interface UniversalMapper {
     Map<String,Object> getCapacityInfo(Map<String, Object> map);
 
     Map<String,Object> getDriverInfo(Map<String, Object> map);
+
+    List<Map<String, Object>> getRequireByLike(Map<String, Object> map);
 }

+ 2 - 2
src/main/resources/application-prod.yml

@@ -30,7 +30,7 @@ openfeign:
 #    url: ${AMSFEIGN_URL:localhost:8079}
   TmsFeign:
     url: ${TMSFEIGN_URL:172.16.90.202:8000}
-#    url: ${RMSFEIGN_URL:localhost:8086}
+#    url: ${TMSFEIGN_URL:localhost:8086}
   WMSFeign:
     url: ${WMSFEIGN_URL:172.16.90.202:8000}
   RmsFeign:
@@ -44,7 +44,7 @@ openfeign:
     url: ${WEBSOCKETFEIGN_URL:172.16.90.202:8000}
   REPORTFeign:
     url: ${REPORTFEIGN_URL:172.16.90.202:8000}
-#    url: ${RMSFEIGN_URL:localhost:8055}
+#    url: ${REPORTFEIGN_URL:localhost:8055}
 
 
 #远程调用

+ 34 - 0
src/main/resources/com/steerinfo/dil/mapper/UniversalMapper.xml

@@ -1722,4 +1722,38 @@
         SELECT * FROM RMS_PERSONNEL
         WHERE PERSONNEL_JOB_NUMBER = #{jobNumber}
     </select>
+    <select id="getRequireByLike" resultType="java.util.Map">
+        SELECT * FROM (
+        SELECT DISTINCT
+        ATR .SERIAL_NUMBER "supplementary",
+        ATR .TRANS_REQUIREMENT_ID "id",
+        ATR .TRANS_REQUIREMENT_ID "value",
+        ATR .SERIAL_NUMBER "label",
+        ATR .SERIAL_NUMBER "text"
+        FROM
+        AMS_TRANS_REQUIREMENT ATR
+        <where>
+            ATR.DELETED NOT IN (2,5,6)
+            <if test="index!=null and index!=''">
+                AND REGEXP_LIKE(ATR.SERIAL_NUMBER, #{index})
+            </if>
+        </where>
+        FETCH NEXT 10 ROWS ONLY
+        )
+        <if test="id!=null and id.size>0">
+            UNION
+            SELECT DISTINCT
+            ATR .SERIAL_NUMBER "supplementary",
+            ATR .TRANS_REQUIREMENT_ID "id",
+            ATR .TRANS_REQUIREMENT_ID "value",
+            ATR .SERIAL_NUMBER "label",
+            ATR .SERIAL_NUMBER "text"
+            FROM
+            AMS_TRANS_REQUIREMENT ATR
+            WHERE ATR .TRANS_REQUIREMENT_ID in
+            <foreach collection="id" item="item"  open="(" close=")" separator="," >
+                #{item}
+            </foreach>
+        </if>
+    </select>
 </mapper>