瀏覽代碼

feat:"增加会员数字代码(10位)"

soobin 1 月之前
父節點
當前提交
a60f0f0348

+ 4 - 0
src/main/java/com/szwl/controller/TCoinOrderController.java

@@ -102,6 +102,7 @@ public class TCoinOrderController {
         String sn = coinOrderVO.getSn();
         // no: 商品名称-编号-数量,玫瑰精灵-A01-1,雪糕-I01-1
         String no = coinOrderVO.getNo();
+        String memberCode = coinOrderVO.getMemberCode();
         LambdaQueryWrapper<TCoinOrder> queryWrapper = new LambdaQueryWrapper<>();
         queryWrapper.eq(TCoinOrder::getSn, sn);
         List<TCoinOrder> coinOrders = coinOrderService.list(queryWrapper);
@@ -143,6 +144,7 @@ public class TCoinOrderController {
         // 0或null 非空中云汇
         coinOrder.setIsAir("0");
         coinOrder.setEquipmentId(equipment.getId());
+        coinOrder.setMemberCode(memberCode);
 
         // 保存订单明细
         TOrderDetails tOrderDetails = new TOrderDetails();
@@ -243,6 +245,7 @@ public class TCoinOrderController {
         BigDecimal price = coinOrderVO.getPrice();
         String sn = coinOrderVO.getSn();
         BigDecimal tax = coinOrderVO.getTax();
+        String memberCode = coinOrderVO.getMemberCode();
         LambdaQueryWrapper<TCoinOrder> queryWrapper = new LambdaQueryWrapper<>();
         queryWrapper.eq(TCoinOrder::getSn, sn);
         List<TCoinOrder> coinOrders = coinOrderService.list(queryWrapper);
@@ -282,6 +285,7 @@ public class TCoinOrderController {
         coinOrder.setIsAir("0");
         coinOrder.setEquipmentId(equipment.getId());
         coinOrder.setTax(tax);
+        coinOrder.setMemberCode(memberCode);
 
         // 保存订单明细
         TOrderDetails tOrderDetails = new TOrderDetails();

文件差異過大導致無法顯示
+ 2 - 1
src/main/java/com/szwl/mapper/xml/TCoinOrderMapper.xml


+ 6 - 0
src/main/java/com/szwl/model/bean/CoinOrderVO.java

@@ -1,5 +1,6 @@
 package com.szwl.model.bean;
 
+import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
 import java.math.BigDecimal;
@@ -44,4 +45,9 @@ public class CoinOrderVO {
      * 税费
      */
     private BigDecimal tax;
+
+    /**
+     * 会员数字代码
+     */
+    private String memberCode;
 }

+ 4 - 1
src/main/java/com/szwl/model/entity/TCoinOrder.java

@@ -16,7 +16,7 @@ import lombok.EqualsAndHashCode;
  * </p>
  *
  * @author wuhs
- * @since 2025-05-06
+ * @since 2025-07-10
  */
 @Data
 @EqualsAndHashCode(callSuper = false)
@@ -163,5 +163,8 @@ public class TCoinOrder implements Serializable {
     @ApiModelProperty(value = "设备类型,0:棉花糖,1,爆米花")
     private String machineType;
 
+    @ApiModelProperty(value = "会员数字代码")
+    private String memberCode;
+
 
 }