luobang 2 anos atrás
pai
commit
36af7e0460

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

@@ -301,4 +301,6 @@ public interface UniversalMapper {
 
     String getWlUrl();
 
+    int updateTruckRemark(Map<String, Object> map);
+
 }

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

@@ -331,6 +331,11 @@ public class UniversalServiceImpl implements UniversalService {
         BigDecimal saleOrderMaterialId = DataChange.dataToBigDecimal(map.get("saleOrderMaterialId"));
         //根据车序号ID获取内容
         Map<String,Object> oldMes = universalMapper.getSteelReportDetailsBySmId(saleOrderMaterialId);
+        //修改车辆备注
+        if(map.get("truckRemark") != null && !map.get("truckRemark").equals(oldMes.get("truckRemark"))) {
+            universalMapper.updateTruckRemark(map);
+            responseMapList.add("修改车辆备注成功");
+        }
         //修改收货客户电话
         if(map.get("consigneeTel") != null && !map.get("consigneeTel").equals(oldMes.get("consigneeTel"))) {
             Map<String, Object> updateConsigneeTelMap = new HashMap<>();

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

@@ -1516,6 +1516,7 @@
                         RC.CONSIGNEE_COMPANY_NAME "consigneeName",
                         RC.CONSIGNEE_ID "receiveId",
                         ASOM.SALE_ORDER_MATERIAL_ID "saleOrderMaterialId",
+                        ASOM.TRUCK_REMARK   "truckRemark",
                         RS.SHIPPER_NAME "shipperName",
                         (CASE WHEN
                                   RCA.CAPACITY_NUMBER = '空白'
@@ -1659,8 +1660,17 @@
         SET URL = #{urls}
         WHERE ORDER_ID = #{orderId}
     </update>
+
     <select id="getWlUrl" resultType="java.lang.String">
         SELECT DL.VERSION_VALUE FROM DIL_VERSION DL
         WHERE DL.VERSION_ID = 11
     </select>
+    <update id="updateTruckRemark">
+        UPDATE AMS_SALE_ORDER_MATERIAL ASOM
+        SET ASOM.TRUCK_REMARK = #{truckRemark}
+        WHERE 1 != 1
+        <if test="saleOrderMaterialId != null">
+           or ASOM.SALE_ORDER_MATERIAL_ID = #{saleOrderMaterialId}
+        </if>
+    </update>
 </mapper>