瀏覽代碼

付费返回显示

wangyu 6 年之前
父節點
當前提交
b4e731c703

+ 10 - 0
diagbotman-service/src/main/java/com/diagbot/dto/LantoneProductDTO.java

@@ -44,6 +44,11 @@ public class LantoneProductDTO {
      */
     private String chargeType;
 
+    /**
+     * 接入方式名称
+     */
+    private String chargeTypeName;
+
     /**
      * 产品路径
      */
@@ -74,6 +79,11 @@ public class LantoneProductDTO {
      */
     private String accessType;
 
+    /**
+     * 接入方式名称
+     */
+    private String accessTypeName;
+
     /**
      * 已开通数量
      */

+ 5 - 0
diagbotman-service/src/main/java/com/diagbot/entity/wrapper/OrderDetailsWapper.java

@@ -33,6 +33,11 @@ public class OrderDetailsWapper {
      */
     private Integer status;
 
+    /**
+     * 付费状态名称
+     */
+    private String payStatusName;
+
     /**
      * 不通过类型
      */

+ 17 - 0
diagbotman-service/src/main/java/com/diagbot/facade/LantoneProductFacade.java

@@ -18,6 +18,7 @@ import com.diagbot.entity.User;
 import com.diagbot.entity.wrapper.OpendProductWrapper;
 import com.diagbot.entity.wrapper.ServiceInfoWrapper;
 import com.diagbot.enums.AccessTypeEnum;
+import com.diagbot.enums.ChargeTypeEnum;
 import com.diagbot.enums.IsDeleteEnum;
 import com.diagbot.enums.ProductAuditEnum;
 import com.diagbot.enums.ServiceTypeEnum;
@@ -315,8 +316,24 @@ public class LantoneProductFacade extends LantoneProductServiceImpl {
         Page page =new Page();
         BeanUtil.copyProperties(lantoneProductSelectVO,page);
         IPage<LantoneProductDTO> res = this.selectProduct(page, lantoneProductSelectVO.getName());
+        String charName = null;
+        String acssName = null;
         for (LantoneProductDTO lantoneProductDTO:res.getRecords()) {
+            String charNamebc =new String();
+            String acssNamebc =new String();
+            charName =lantoneProductDTO.getChargeType();
+            acssName =lantoneProductDTO.getAccessType();
             lantoneProductDTO.setTrialStatusName(TrialStatusEnum.getName(lantoneProductDTO.getTrialStatus()));
+            String[] strs =charName.split(",");
+            for (int i = 0; i<strs.length;i++){
+                charNamebc  += ChargeTypeEnum.getName(Integer.parseInt(strs[i]))+",";
+            }
+            String[] strs1 = acssName.split(",");
+            for (int j = 0; j<strs1.length;j++){
+                acssNamebc += AccessTypeEnum.getName(Integer.parseInt(strs[j]))+",";
+            }
+            lantoneProductDTO.setChargeTypeName(charNamebc);
+            lantoneProductDTO.setAccessTypeName(acssNamebc);
         }
         return RespDTO.onSuc(res);
     }

+ 1 - 0
diagbotman-service/src/main/java/com/diagbot/facade/OrderDetailsFacade.java

@@ -173,6 +173,7 @@ public class OrderDetailsFacade extends OrderDetailsServiceImpl {
                     }
                 }
             }
+            bean.setPayStatusName(PaymentMethodEnum.getName(bean.getStatus()));
         }
         return list;
     }