liyg há 2 anos atrás
pai
commit
4589220437

+ 12 - 0
src/main/java/com/steerinfo/dil/controller/BmstruckDetailsOrderController.java

@@ -522,4 +522,16 @@ public class BmstruckDetailsOrderController extends BaseRESTfulController {
         }
         return setString;
     }
+
+    @ApiOperation("直接修改详单金额")
+    @PostMapping("updateTruckDetail")
+    public RESTfulResult updateTruckDetail(@RequestBody Map<String,Object> map) {
+        try{
+            bmstruckDetailsOrderMapper.updateTruckDetails(map);
+        }catch (Exception e){
+            e.printStackTrace();
+            return failed("修改失败");
+        }
+        return success("修改成功");
+    }
 }

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

@@ -222,4 +222,6 @@ public interface BmstruckDetailsOrderMapper extends IBaseMapper<BmstruckDetailsO
 
     int cancelMakeSure(Integer orderId);
 
+    int updateTruckDetails(Map<String,Object> map);
+
 }

+ 12 - 0
src/main/resources/com/steerinfo/dil/mapper/BmstruckDetailsOrderMapper.xml

@@ -2411,4 +2411,16 @@
         SET BDO.WETHER_TO_STATEMENT = 0
         WHERE BDO.ORDER_ID = #{orderId}
     </update>
+    <update id="updateTruckDetails">
+        UPDATE BMSTRUCK_DETAILS_ORDER BDO
+        SET
+            BDO.DETAILS_AMOUNT = #{detailAmount},
+            BDO.PHOTO = #{url},
+            BDO.UPDATE_USERNAME = #{userId},
+            BDO.REMARK = #{detailRemark}
+        WHERE BDO.ORDER_ID IN
+        <foreach collection="orderList" open="(" item="orderId" close=")" separator=",">
+            #{orderId}
+        </foreach>
+    </update>
 </mapper>

+ 2 - 0
src/main/resources/com/steerinfo/dil/mapper/BmstruckStatementMapper.xml

@@ -975,6 +975,8 @@
         ASO.sale_remark "saleRemark",
         DECODE(OO.PRINTNUMBER,1,'已打印','未打印') "isPrintDelivery",
         BDO.PRICEIDS "priceIds",
+        BDO.REMARK "detailsRemark",
+        BDO.PHOTO "photo",
         --理重
         ASM.MATERIAL_WEIGHT "materialWeight",
         --收款客户