Pārlūkot izejas kodu

产品管理——产品续费

wangyu 6 gadi atpakaļ
vecāks
revīzija
e54174595e

+ 50 - 0
diagbotman-service/src/main/java/com/diagbot/enums/RenewalsEnum.java

@@ -0,0 +1,50 @@
+package com.diagbot.enums;
+
+import com.diagbot.core.KeyedNamed;
+import lombok.Setter;
+
+/**
+ * @Description:
+ * @author: wangyu
+ * @time: 11:06 2018/9/27
+ */
+public enum RenewalsEnum implements KeyedNamed {
+    RENEWALS(1,"已续费"),
+    NOT_RENEWALS(0, "未续费");
+
+    @Setter
+    private Integer key;
+
+    @Setter
+    private String name;
+
+    RenewalsEnum(Integer key, String name) {
+        this.key = key;
+        this.name = name;
+    }
+
+    public static RenewalsEnum getEnum(Integer key) {
+        for (RenewalsEnum item : RenewalsEnum.values()) {
+            if (item.key == key) {
+                return item;
+            }
+        }
+        return null;
+    }
+
+    public static String getName(Integer key) {
+        RenewalsEnum item = getEnum(key);
+        return item != null ? item.name : null;
+    }
+
+    @Override
+    public int getKey() {
+        return key;
+    }
+
+    @Override
+    public String getName() {
+        return name;
+    }
+}
+

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

@@ -11,6 +11,7 @@ import com.diagbot.entity.ProductService;
 import com.diagbot.entity.ServiceInfo;
 import com.diagbot.entity.UserRenewals;
 import com.diagbot.enums.AccessTypeEnum;
+import com.diagbot.enums.RenewalsEnum;
 import com.diagbot.enums.StatusEnum;
 import com.diagbot.exception.CommonErrorCode;
 import com.diagbot.exception.CommonException;
@@ -207,12 +208,11 @@ public class OpenedProductsFacade extends OpenedProductsServiceImpl {
         OpenedProducts openedProducts = new OpenedProducts();
         openedProducts.setUserId(modifyOpeningTimeVO.getUserId());
         openedProducts.setProductId(modifyOpeningTimeVO.getProductId());
-        openedProducts.setStartTime(DateUtil.parseDate(modifyOpeningTimeVO.getStartTime()));
         openedProducts.setEndTime(DateUtil.parseDate(modifyOpeningTimeVO.getEndTime()));
         openedProducts.setCreator(UserUtils.getCurrentPrincipleID());
         openedProducts.setGmtCreate(DateUtil.now());
         UserRenewals userRenewals = new UserRenewals();
-        userRenewals.setRenewalsStutas(1);
+        userRenewals.setRenewalsStutas(RenewalsEnum.RENEWALS.getKey());
         userRenewals.setGmtModified(DateUtil.now());
         userRenewals.setModifier(UserUtils.getCurrentPrincipleID());
         userRenewals.setRenewalsNo(modifyOpeningTimeVO.getRenewalsNo());

+ 0 - 1
diagbotman-service/src/main/java/com/diagbot/vo/ModifyOpeningTimeVO.java

@@ -16,7 +16,6 @@ import lombok.Setter;
 @Setter
 public class ModifyOpeningTimeVO {
 
-    private String startTime;
     private String endTime;
     @NotNull(message = "请输入用户id")
     private Long userId;

+ 1 - 1
diagbotman-service/src/main/java/com/diagbot/web/ProductOrderController.java

@@ -122,7 +122,7 @@ public class ProductOrderController {
         return openedProductsFacade.delInformationAvailables(userId, productId);
     }
 
-    @ApiOperation(value = "客户中心-传入用户id和产品id,修改服务到期时间[by:wangyu]", notes = "修改服务到期时间")
+    @ApiOperation(value = "产品续费-传入用户id和产品id,修改服务到期时间[by:wangyu]", notes = "修改服务到期时间")
     @PostMapping("/modifyOpeningTime")
     @SysLogger("modifyOpeningTime")
     @Transactional