Browse Source

续费成功后已开通表的修改人修改时间没有改变

wangyu 6 years ago
parent
commit
10e7970789

+ 10 - 11
diagbotman-service/src/main/java/com/diagbot/facade/OpenedProductsFacade.java

@@ -1,13 +1,5 @@
 package com.diagbot.facade;
 
-import java.util.Date;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
 import com.diagbot.client.UserServiceClient;
 import com.diagbot.dto.EnShowOptionDTO;
 import com.diagbot.dto.GetConsoleOnTrialDTO;
@@ -36,6 +28,13 @@ import com.diagbot.vo.ModifyOpeningTimeVO;
 import com.diagbot.vo.OpenUpOnTrialVO;
 import com.diagbot.vo.ProductServiceSaveVO;
 import com.diagbot.vo.StartAndendByUserIdVO;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.Date;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
 
 /**
  * @Description:已开通产品业务层
@@ -241,7 +240,7 @@ public class OpenedProductsFacade extends OpenedProductsServiceImpl {
         List<OpenedProducts> opendList = openedProductsFacade.selectOpenedProducts(map);
         List<Long> renewalsList = userRenewalsFacade.selectProductIdByUserId(map);
         if(!renewalsList.contains(modifyOpeningTimeVO.getProductId())){
-            throw new CommonException(CommonErrorCode.NOT_EXISTS, "续费单不存在,请刷新重试");
+            throw new CommonException(CommonErrorCode.NOT_EXISTS, "续费单不存在,请刷新重试");
         }
         for (OpenedProducts openedProducts1 :opendList) {
             if(beforeTime(openedProducts1.getEndTime(),modifyOpeningTimeVO.getEndTime())){
@@ -249,8 +248,8 @@ public class OpenedProductsFacade extends OpenedProductsServiceImpl {
             }
         }
         openedProducts.setEndTime(DateUtil.parseDate(modifyOpeningTimeVO.getEndTime()));
-        openedProducts.setCreator(UserUtils.getCurrentPrincipleID());
-        openedProducts.setGmtCreate(DateUtil.now());
+        openedProducts.setModifier(UserUtils.getCurrentPrincipleID());
+        openedProducts.setGmtModified(DateUtil.now());
         UserRenewals userRenewals = new UserRenewals();
         userRenewals.setRenewalsStatus(RenewalsEnum.RENEWALS.getKey());
         userRenewals.setGmtModified(DateUtil.now());

+ 20 - 1
diagbotman-service/src/main/java/com/diagbot/facade/UserRenewalsFacade.java

@@ -52,6 +52,11 @@ public class UserRenewalsFacade extends UserRenewalsServiceImpl {
     @Autowired
     private OpenedProductsFacade openedProductsFacade;
 
+    /**
+     * 产品续费
+     * @param addRenewalsInfoVO 参数
+     * @return Boolean
+     */
     public RespDTO<Boolean> addRenewalsInfos(AddRenewalsInfoVO addRenewalsInfoVO){
         UserRenewals userRenewals =new UserRenewals();
         Map map =new HashMap();
@@ -75,7 +80,11 @@ public class UserRenewalsFacade extends UserRenewalsServiceImpl {
         return RespDTO.onSuc(this.save(userRenewals));
     }
 
-
+    /**
+     * 续费列表显示
+     * @param renewalsInfosVO
+     * @return
+     */
     public IPage renewalsInfo(RenewalsInfosVO renewalsInfosVO){
         Page page =new Page();
         BeanUtil.copyProperties(renewalsInfosVO,page);
@@ -120,6 +129,11 @@ public class UserRenewalsFacade extends UserRenewalsServiceImpl {
         return page;
     }
 
+    /**
+     * 删除续费信息
+     * @param deleteRenewalsInfoVO
+     * @return Boolean
+     */
     public Boolean deleteRenewalsInfo(DeleteRenewalsInfoVO deleteRenewalsInfoVO){
         UserRenewals userRenewals =this.getById(deleteRenewalsInfoVO.getId());
         userRenewals.setIsDeleted(IsDeleteEnum.Y.getKey());
@@ -132,6 +146,11 @@ public class UserRenewalsFacade extends UserRenewalsServiceImpl {
         return true;
     }
 
+    /**
+     * 取消续费
+     * @param deleteRenewalsInfoVO
+     * @return Boolean
+     */
     public Boolean cancelRenewalsInfo(DeleteRenewalsInfoVO deleteRenewalsInfoVO){
         UserRenewals userRenewals =this.getById(deleteRenewalsInfoVO.getId());
         userRenewals.setCancelRenewals(CancelRenewalsEnum.CANCEL_RENEWALS_ENUM.getKey());