Prechádzať zdrojové kódy

提供更新订单实际交付量dubbo空接口

yzc 2 rokov pred
rodič
commit
d2fd823797

+ 9 - 0
sckw-modules-api/sckw-order-api/src/main/java/com/sckw/order/api/dubbo/TradeOrderInfoService.java

@@ -46,6 +46,15 @@ public interface TradeOrderInfoService {
      */
     HttpResult completeLogisticsOrder(CompleteLogisticsOrderParam param);
 
+    /**
+     * @desc: 更新订单实际交付量
+     * @author: yzc
+     * @date: 2023-09-19 15:20
+     * @Param param:
+     * @return: com.sckw.core.web.response.HttpResult
+     */
+    HttpResult updateActualAmount(UpdateActualAmountParam param);
+
     /**
      * @desc: 合同签约完成
      * @author: yzc

+ 52 - 0
sckw-modules-api/sckw-order-api/src/main/java/com/sckw/order/api/model/UpdateActualAmountParam.java

@@ -0,0 +1,52 @@
+package com.sckw.order.api.model;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+import lombok.Getter;
+import lombok.Setter;
+import lombok.ToString;
+import lombok.experimental.Accessors;
+
+import java.io.Serial;
+import java.io.Serializable;
+import java.math.BigDecimal;
+
+/**
+ * @desc: 更新订单实际交付量
+ * @author: yzc
+ * @date: 2023-09-19 15:18
+ */
+@Getter
+@Setter
+@ToString
+@Accessors(chain = true)
+public class UpdateActualAmountParam implements Serializable {
+
+    @Serial
+    private static final long serialVersionUID = 1163982827584533292L;
+
+    /**
+     * 订单id
+     */
+    @JsonProperty("tOrderId")
+    private Long tOrderId;
+
+    /**
+     * 实装总量
+     */
+    private BigDecimal actualLoadAmount;
+
+    /**
+     * 实卸总量
+     */
+    private BigDecimal actualUnloadAmount;
+
+    /**
+     * 更新用户id 需传,订单状态变化记录需要
+     */
+    private Long updateBy;
+
+    /**
+     * 更新者姓名 需传,订单状态变化记录需要
+     */
+    private String updateByName;
+}

+ 5 - 0
sckw-modules/sckw-order/src/main/java/com/sckw/order/dubbo/TradeOrderInfoServiceImpl.java

@@ -204,6 +204,11 @@ public class TradeOrderInfoServiceImpl implements TradeOrderInfoService {
         return HttpResult.ok();
     }
 
+    @Override
+    public HttpResult updateActualAmount(UpdateActualAmountParam param) {
+        return null;
+    }
+
     @Override
     @Transactional(rollbackFor = Exception.class)
     public void contractSignCompleted(ContractSignCompletedParam param) {