zoujiajian hai 1 ano
pai
achega
037715c845

+ 4 - 0
netflix-dao/src/main/java/com/cyksj/model/entity/OrderDon.java

@@ -305,6 +305,10 @@ public class OrderDon extends BaseEntity implements Serializable {
     @JsonIgnore
     private OrderDonUserDiscountPopularizeRecord discountPopularizeRecord;
 
+    @TableField(exist = false)
+    @JsonIgnore
+    private Integer goodsDonType;
+
     public enum Status {
         /**
          * 订单状态

+ 7 - 0
netflix-service/src/main/java/com/cyksj/service/order/impl/OrderDonServiceImpl.java

@@ -660,6 +660,13 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
 			informationClickUserRecord.setOrderId(orderDon.getId());
 			informationClickUserRecordMapper.insert(informationClickUserRecord);
 		}
+		if (goodsDon != null) {
+			orderDon.setGoodsDonType(goodsDon.getType());
+		}
+
+		if (sku != null) {
+			orderDon.setIsMirror(sku.getIsMirror());
+		}
 
 		//统一处理订单记录操作
 		unifiedHandlerOrderRecordFunc(orderDon.getId(), payRequest);

+ 0 - 5
netflix-web/src/main/java/com/cyksj/web/controller/payment/OrderController.java

@@ -176,11 +176,6 @@ public class OrderController {
             cookie.setPath("/");
             response.addCookie(userInfo);
         }
-        if (orderDon.getGoodsId() != null && orderDon.getGoodsId() == 26l) {
-            GoodsDonSku sku = skuMapper.selectById(orderDon.getSkuId());
-            orderDon.setIsMirror(sku.getIsMirror());
-        }
-
         return GatewayResponse.SUCCESS.newBuilder().toResult(orderDon);
     }