luobang 3 年之前
父节点
当前提交
75056259a8

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

@@ -11,4 +11,6 @@ public interface DilCidCapacityMapper extends IBaseMapper<DilCidCapacity, BigDec
 
     @Select("select seq_dil_cid_capacityNo.nextval from dual")
     BigDecimal getCidMax();
+
+    Integer selectByCidAndCapacityNo(String cid, String capacityNo);
 }

+ 5 - 0
src/main/java/com/steerinfo/dil/service/impl/BackgroundProcessingServiceImpl.java

@@ -118,6 +118,11 @@ public class BackgroundProcessingServiceImpl implements IBackgroundProcessServic
     @Override
     public int bindCidCapacityNo(String cid, String capacityNo) {
         DilCidCapacity dilCidCapacity = new DilCidCapacity();
+        //根据车牌号和cid去查询是否存在
+        Integer j = dilCidCapacityMapper.selectByCidAndCapacityNo(cid,capacityNo);
+        if(j > 0){
+            return 0;
+        }
         dilCidCapacity.setCidCapacityId(dilCidCapacityMapper.getCidMax());
         dilCidCapacity.setCid(cid);
         dilCidCapacity.setCapacityNumber(capacityNo);

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

@@ -23,7 +23,7 @@ openfeign:
   TmsTrainFeign:
     url: ${TMSTRAINFEIGN_URL:172.16.33.166:8086}
   TmsTruckFeign:
-    url: ${TMSTRUCKFEIGN_URL:172.16.33.166:8088}
+    url: ${TMSTRUCKFEIGN_URL:localhost:8088}
   TmsshipFeign:
     url: ${TMSSHIPFEIGN_URL:172.16.33.166:8090}
   WMSHFeign:

+ 6 - 1
src/main/resources/com/steerinfo/dil/mapper/DilCidCapacityMapper.xml

@@ -223,6 +223,7 @@
     <include refid="select"/>
     <include refid="whereLike"/>
   </select>
+
   <insert id="batchInsert" parameterType="java.util.List">
     insert into DIL_CID_CAPACITY 
       (CID_CAPACITY_ID, 
@@ -288,5 +289,9 @@
   </delete>
   <!-- 友情提示!!!-->
   <!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
-  
+  <select id="selectByCidAndCapacityNo" resultType="java.lang.Integer" parameterType="string">
+    select count(DCC.CAPACITY_NUMBER) from DIL_CID_CAPACITY DCC
+    WHERE DCC.CAPACITY_NUMBER = #{capacityNo}
+    AND DCC.CID = #{cid}
+  </select>
 </mapper>

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

@@ -265,7 +265,7 @@
         from RMS_MATERIAL RM
         <where>
             <if test="index != null">
-               instr(RM.MATERIAL_NAME, #{index}) > 0
+               and instr(RM.MATERIAL_NAME, #{index}) > 0
             </if>
         </where>
         )