Browse Source

提交代码

zengyf 2 years ago
parent
commit
79d12f9c00

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

@@ -175,7 +175,7 @@ public class AmsContractTruckPriceController extends BaseRESTfulController {
                 if (carrierName!=null){
                 if (carrierName!=null){
                     String[] split = carrierName.split("/");
                     String[] split = carrierName.split("/");
                     for (String s2 : split) {
                     for (String s2 : split) {
-                        BigDecimal carrierIdForCarrierName = amsContractTruckPriceMapper.getCarrierIdForCarrierName("%" + s2 + "%");
+                        BigDecimal carrierIdForCarrierName = amsContractTruckPriceMapper.getCarrierIdForCarrierName(s2);
                         amsContractTransportPrice.setCarrierId(carrierIdForCarrierName);
                         amsContractTransportPrice.setCarrierId(carrierIdForCarrierName);
                         amsContractTransportPrice.setPriceId(amsContractTruckPriceMapper.selectMaxId());
                         amsContractTransportPrice.setPriceId(amsContractTruckPriceMapper.selectMaxId());
                         amsContractTruckPriceMapper.insertSelective(amsContractTransportPrice);
                         amsContractTruckPriceMapper.insertSelective(amsContractTransportPrice);
@@ -188,7 +188,7 @@ public class AmsContractTruckPriceController extends BaseRESTfulController {
                 if (carrierName!=null){
                 if (carrierName!=null){
                     String[] split = carrierName.split("/");
                     String[] split = carrierName.split("/");
                     for (String s2 : split) {
                     for (String s2 : split) {
-                        BigDecimal carrierIdForCarrierName = amsContractTruckPriceMapper.getCarrierIdForCarrierName("%" + s2 + "%");
+                        BigDecimal carrierIdForCarrierName = amsContractTruckPriceMapper.getCarrierIdForCarrierName(s2);
                         amsContractTransportPrice.setCarrierId(carrierIdForCarrierName);
                         amsContractTransportPrice.setCarrierId(carrierIdForCarrierName);
                         amsContractTransportPrice.setPriceId(amsContractTruckPriceMapper.selectMaxId());
                         amsContractTransportPrice.setPriceId(amsContractTruckPriceMapper.selectMaxId());
                         amsContractTruckPriceMapper.insertSelective(amsContractTransportPrice);
                         amsContractTruckPriceMapper.insertSelective(amsContractTransportPrice);

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

@@ -949,7 +949,7 @@
 
 
   <select id="getCarrierIdForCarrierName" resultType="java.math.BigDecimal">
   <select id="getCarrierIdForCarrierName" resultType="java.math.BigDecimal">
     select RC.CARRIER_ID from RMS_CARRIER RC
     select RC.CARRIER_ID from RMS_CARRIER RC
-    WHERE RC.CARRIER_NAME LIKE #{carrierName}
+    WHERE RC.CARRIER_ABBREVIATION = #{carrierName}
       FETCH NEXT 1 ROW ONLY
       FETCH NEXT 1 ROW ONLY
   </select>
   </select>