Browse Source

下载深时场景支付成功,添加次数

lyhzzz 2 years ago
parent
commit
1d5e5649bc

+ 0 - 1
src/main/java/com/fdkankan/ucenter/entity/DownloadOrder.java

@@ -120,5 +120,4 @@ public class DownloadOrder implements Serializable {
     @TableField("scene_name")
     private String sceneName;
 
-
 }

+ 6 - 1
src/main/java/com/fdkankan/ucenter/pay/strategy/impl/DownloadOrderImpl.java

@@ -7,6 +7,7 @@ import com.fdkankan.ucenter.pay.strategy.OrderStrategy;
 import com.fdkankan.ucenter.service.IDownloadOrderService;
 import com.fdkankan.ucenter.service.IUserService;
 import lombok.extern.log4j.Log4j2;
+import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
 
@@ -33,7 +34,11 @@ public class DownloadOrderImpl implements OrderStrategy {
         }
         //更新用户下载次数
         User userEntity = userService.getById(downloadOrder.getUserId());
-        userEntity.setDownloadNumTotal(userEntity.getDownloadNumTotal() + downloadOrder.getCount());
+        if(StringUtils.isNotBlank(downloadOrder.getSceneNum()) && downloadOrder.getSceneNum().contains("SS")){
+            userEntity.setSsDownloadNumTotal(userEntity.getSsDownloadNumTotal() + downloadOrder.getCount());
+        }else {
+            userEntity.setDownloadNumTotal(userEntity.getDownloadNumTotal() + downloadOrder.getCount());
+        }
         userService.updateById(userEntity);
     }