瀏覽代碼

2022年1月6日21:18:34

txf 3 年之前
父節點
當前提交
1518e80897

+ 2 - 2
src/main/java/com/steerinfo/dil/controller/TMSController.java

@@ -1421,9 +1421,9 @@ public class TMSController extends BaseRESTfulController {
                                                      Integer apiId,
                                                      Integer pageNum,
                                                      Integer pageSize,
-                                                     Integer orderType,String con
+                                                     Integer orderType,String con, String carrierSsoId
     ){
-        return tmsTruckFeign.getLeaveFactoryResult(mapValue == null ? new HashMap<>() : mapValue, apiId, pageNum, pageSize, orderType, con);
+        return tmsTruckFeign.getLeaveFactoryResult(mapValue == null ? new HashMap<>() : mapValue, apiId, pageNum, pageSize, orderType, con, carrierSsoId);
     }
 
 

+ 5 - 6
src/main/java/com/steerinfo/dil/controller/UniversalController.java

@@ -139,7 +139,7 @@ public class UniversalController extends BaseRESTfulController {
     }
 
 
-    @ApiOperation(value="查询所有空闲的运力信息")
+    @ApiOperation(value="查询所有运力信息")
     @ApiImplicitParams({
             @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
             @ApiImplicitParam(name = "apiId(248)", value = "动态表头", required = false, dataType = "Integer"),
@@ -158,16 +158,15 @@ public class UniversalController extends BaseRESTfulController {
             mapValue = new HashMap<>();
         }
         if(index != null){
-            mapValue.put("index","%" + index + "%");
+            mapValue.put("index", index);
         }
         if (carrierSsoId != null && carrierSsoId.equals("undefined")) {
             carrierSsoId = null;
         }
-        BigDecimal carrierId = null;
         if (carrierSsoId != null) {
-          carrierId = universalMapper.getCarrierIdBySSO(carrierSsoId);
+          BigDecimal carrierId = universalMapper.getCarrierIdBySSO(carrierSsoId);
+          mapValue.put("carrierId",carrierId);
         }
-        mapValue.put("carrierId",carrierId);
         //不分页筛选数据
         List<Map<String, Object>> allCapacity = universalMapper.getAllCapacityByCarrierLike(mapValue);
         PageHelper.startPage(pageNum,pageSize);
@@ -407,7 +406,7 @@ public class UniversalController extends BaseRESTfulController {
     }
 
     @ApiModelProperty(value = "返回sha1加密字符串")
-    @PostMapping("/sha1DigestUtils")
+    @RequestMapping(value = "/sha1DigestUtils", method = {RequestMethod.GET,RequestMethod.POST})
     public String sha1DigestUtils(String text){
         return universalService.sha1DigestUtils(text);
     }

+ 2 - 1
src/main/java/com/steerinfo/dil/feign/TmsTruckFeign.java

@@ -192,7 +192,8 @@ public interface TmsTruckFeign {
                                                @RequestParam("pageNum") Integer pageNum,
                                                @RequestParam("pageSize") Integer pageSize,
                                                @RequestParam("orderType") Integer orderType,
-                                               @RequestParam("con") String con
+                                               @RequestParam("con") String con,
+                                               @RequestParam("carrierSsoId")String carrierSsoId
     );
 
     @PostMapping("api/v1/truckTms/tmstruckleavefactoryresults/addLeaveFactoryResult")

+ 1 - 1
src/main/resources/application-dev.yml

@@ -22,7 +22,7 @@ openfeign:
   TmsTrainFeign:
     url: ${TMSTRAINFEIGN_URL:172.16.33.162:8004}
   TmsTruckFeign:
-    url: ${TMSTRUCKFEIGN_URL:172.16.33.162:8008}
+    url: ${TMSTRUCKFEIGN_URL:localhost:8008}
   TmsshipFeign:
     url: ${TMSSHIPFEIGN_URL:172.16.33.162:8003}
   WMSHFeign:

+ 21 - 20
src/main/resources/com/steerinfo/dil/mapper/UniversalMapper.xml

@@ -152,30 +152,31 @@
                  FROM RMS_CAPACITY RC
                           JOIN RMS_CARRIER RCA
                                 ON RCA.CARRIER_ID = RC.CARRIER_ID
-                 WHERE RC.CAPACITY_STATUS = 0 AND RC.CAPACITY_TYPE_ID = 1 AND RC.CAPACITY_SSO_ID is not NULL
+                 WHERE RC.CAPACITY_TYPE_ID = 1 AND RC.CAPACITY_SSO_ID is not NULL
             <if test="carrierId != null" >
                 and RC.CARRIER_ID = #{carrierId}
             </if>
-             ) RCRC
-        <if test="index != null">
-            where RCRC."capacityNumber" LIKE #{index}
-        </if>
-        <if test="index != null">
-            or RCRC."carrierName" LIKE #{index}
+            <if test="index != null">
+                and (instr(RC.CAPACITY_NUMBER, #{index}) > 0 or instr(RCA.CARRIER_NAME, #{index}) > 0)
+            </if>
+        )
+        <where>
+            <if test="capacityNumber != null">
+                <foreach collection="capacityNumber" item="item" open="(" separator="or" close=")">
+                    "capacityNumber" like '%${item}%'
+                </foreach>
+            </if>
+            <if test="carrierName != null">
+                and
+                <foreach collection="carrierName" item="item" open="(" separator="or" close=")">
+                    "carrierName" like '%${item}%'
+                </foreach>
+            </if>
+        </where>
+        <include refid="orderBy"></include>
+        <if test="orderField == null  ">
+            order by "capacityNumber"
         </if>
-<!--        <where>-->
-<!--            <if test="capacityNumber != null">-->
-<!--                <foreach collection="capacityNumber" item="item" open="(" separator="or" close=")">-->
-<!--                    "capacityNumber" like '%${item}%'-->
-<!--                </foreach>-->
-<!--            </if>-->
-<!--            <if test="carrierName != null">-->
-<!--                and-->
-<!--                <foreach collection="carrierName" item="item" open="(" separator="or" close=")">-->
-<!--                    "carrierName" like '%${item}%'-->
-<!--                </foreach>-->
-<!--            </if>-->
-<!--        </where>-->
     </select>
 
     <select id="getCarrierIdBySSO" parameterType="java.lang.String" resultType="DECIMAL" >