## 钱包明细国际化转换处理;
This commit is contained in:
		
							parent
							
								
									ce88d51364
								
							
						
					
					
						commit
						9b9e81e75e
					
				|  | @ -1,7 +1,6 @@ | ||||||
| package com.hzs.member.account.controller.api; | package com.hzs.member.account.controller.api; | ||||||
| 
 | 
 | ||||||
| import com.hzs.common.core.constant.EnumsPrefixConstants; | import cn.hutool.core.collection.CollectionUtil; | ||||||
| import com.hzs.common.core.enums.EOrderType; |  | ||||||
| import com.hzs.common.core.enums.ETradeType; | import com.hzs.common.core.enums.ETradeType; | ||||||
| import com.hzs.common.core.web.controller.BaseController; | import com.hzs.common.core.web.controller.BaseController; | ||||||
| import com.hzs.common.core.web.domain.AjaxResult; | import com.hzs.common.core.web.domain.AjaxResult; | ||||||
|  | @ -10,34 +9,24 @@ import com.hzs.common.core.web.page.TableDataInfo; | ||||||
| import com.hzs.common.security.utils.SecurityUtils; | import com.hzs.common.security.utils.SecurityUtils; | ||||||
| import com.hzs.member.account.service.ICuMemberAccountService; | import com.hzs.member.account.service.ICuMemberAccountService; | ||||||
| import com.hzs.member.account.service.ICuMemberTradeService; | import com.hzs.member.account.service.ICuMemberTradeService; | ||||||
| import com.hzs.member.account.vo.CuMemberAccountVO; |  | ||||||
| import com.hzs.member.account.vo.CuMemberTradeVO; | import com.hzs.member.account.vo.CuMemberTradeVO; | ||||||
| import com.hzs.member.account.vo.CuMemberWalletBalanceVO; |  | ||||||
| import org.springframework.beans.factory.annotation.Autowired; | import org.springframework.beans.factory.annotation.Autowired; | ||||||
| import org.springframework.web.bind.annotation.*; | import org.springframework.web.bind.annotation.*; | ||||||
| 
 | 
 | ||||||
| import java.math.BigDecimal; |  | ||||||
| import java.util.ArrayList; | import java.util.ArrayList; | ||||||
| import java.util.List; | import java.util.List; | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
|  * 我的钱包 |  * 我的钱包 | ||||||
|  * |  | ||||||
|  * @Description: |  | ||||||
|  * @Author: ljc |  | ||||||
|  * @Time: 2023/2/8 11:19 |  | ||||||
|  * @Classname: CuMemberWalletControllerApi |  | ||||||
|  * @Package_name: com.hzs.member.account.controller.api |  | ||||||
|  */ |  */ | ||||||
| @RestController | @RestController | ||||||
| @RequestMapping("/api/wallet") | @RequestMapping("/api/wallet") | ||||||
| public class ApiCuMemberWalletController extends BaseController { | public class ApiCuMemberWalletController extends BaseController { | ||||||
| 
 | 
 | ||||||
|     @Autowired |     @Autowired | ||||||
|     ICuMemberAccountService memberAccountService; |     private ICuMemberAccountService iCuMemberAccountService; | ||||||
| 
 |  | ||||||
|     @Autowired |     @Autowired | ||||||
|     ICuMemberTradeService memberTradeService; |     private ICuMemberTradeService iCuMemberTradeService; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|  | @ -49,7 +38,7 @@ public class ApiCuMemberWalletController extends BaseController { | ||||||
|     public AjaxResult getWalletBalance() { |     public AjaxResult getWalletBalance() { | ||||||
|         Long pkMember = SecurityUtils.getUserId(); |         Long pkMember = SecurityUtils.getUserId(); | ||||||
|         Integer pkCountry = SecurityUtils.getPkCountry(); |         Integer pkCountry = SecurityUtils.getPkCountry(); | ||||||
|         return AjaxResult.success(memberAccountService.queryWalletBalanceByPkMember(pkMember, pkCountry)); |         return AjaxResult.success(iCuMemberAccountService.queryWalletBalanceByPkMember(pkMember, pkCountry)); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | @ -61,11 +50,11 @@ public class ApiCuMemberWalletController extends BaseController { | ||||||
|     @GetMapping("/trade-type") |     @GetMapping("/trade-type") | ||||||
|     public AjaxResult tradeType() { |     public AjaxResult tradeType() { | ||||||
|         // 查询交易类型 |         // 查询交易类型 | ||||||
|         List<Integer> tradeTypes = memberTradeService.selectTradeType(SecurityUtils.getUserId(), SecurityUtils.getPkCountry()); |         List<Integer> tradeTypes = iCuMemberTradeService.selectTradeType(SecurityUtils.getUserId(), SecurityUtils.getPkCountry()); | ||||||
|         List<EnumEntity> enumEntityList = new ArrayList<>(); |         List<EnumEntity> enumEntityList = new ArrayList<>(); | ||||||
|         for (ETradeType value : ETradeType.values()) { |         for (ETradeType value : ETradeType.values()) { | ||||||
|             if (tradeTypes.contains(value.getValue())) { |             if (tradeTypes.contains(value.getValue())) { | ||||||
|                 enumEntityList.add(new EnumEntity(value.getValue(), value.getLabel(), EnumsPrefixConstants.TRADE_TYPE)); |                 enumEntityList.add(new EnumEntity(value.getValue(), value.getLabel())); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         return AjaxResult.success(enumEntityList); |         return AjaxResult.success(enumEntityList); | ||||||
|  | @ -83,7 +72,12 @@ public class ApiCuMemberWalletController extends BaseController { | ||||||
|         cuMemberTradeVO.setPkCountry(SecurityUtils.getPkCountry()); |         cuMemberTradeVO.setPkCountry(SecurityUtils.getPkCountry()); | ||||||
|         cuMemberTradeVO.setPkMember(SecurityUtils.getUserId()); |         cuMemberTradeVO.setPkMember(SecurityUtils.getUserId()); | ||||||
|         startPage(); |         startPage(); | ||||||
|         List<CuMemberTradeVO> cuMemberTradeVOList = memberTradeService.selectWattleDetail(cuMemberTradeVO); |         List<CuMemberTradeVO> cuMemberTradeVOList = iCuMemberTradeService.selectWattleDetail(cuMemberTradeVO); | ||||||
|  |         if (CollectionUtil.isNotEmpty(cuMemberTradeVOList)) { | ||||||
|  |             for (CuMemberTradeVO memberTradeVO : cuMemberTradeVOList) { | ||||||
|  |                 memberTradeVO.setTradeTypeVal(ETradeType.getTradeLabel(memberTradeVO.getTradeType())); | ||||||
|  |             } | ||||||
|  |         } | ||||||
|         return getDataTable(cuMemberTradeVOList); |         return getDataTable(cuMemberTradeVOList); | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -19,10 +19,10 @@ public enum ETradeType { | ||||||
|     MALL_ORDER(114, 0, "商城订单", 0, EnumsPrefixConstants.TRADE_TYPE + 114, EOrderType.MALL_ORDER.getValue()), |     MALL_ORDER(114, 0, "商城订单", 0, EnumsPrefixConstants.TRADE_TYPE + 114, EOrderType.MALL_ORDER.getValue()), | ||||||
|     FICTITIOUS_ORDER(120, 0, "虚拟订单", 0, EnumsPrefixConstants.TRADE_TYPE + 120, EOrderType.FICTITIOUS_ORDER.getValue()), |     FICTITIOUS_ORDER(120, 0, "虚拟订单", 0, EnumsPrefixConstants.TRADE_TYPE + 120, EOrderType.FICTITIOUS_ORDER.getValue()), | ||||||
| 
 | 
 | ||||||
|     RETAIL_REGISTER_ORDER(141, 0, "注册订单", 0, EnumsPrefixConstants.TRADE_TYPE + 141, EOrderType.RETAIL_REGISTER.getValue()), |     RETAIL_REGISTER_ORDER(141, 0, "精品专区订单", 0, EnumsPrefixConstants.TRADE_TYPE + 141, EOrderType.RETAIL_REGISTER.getValue()), | ||||||
|     RETAIL_UPGRADE_ORDER(142, 0, "甄选订单", 0, EnumsPrefixConstants.TRADE_TYPE + 142, EOrderType.RETAIL_UPGRADE.getValue()), |     RETAIL_UPGRADE_ORDER(142, 0, "复购专区订单", 0, EnumsPrefixConstants.TRADE_TYPE + 142, EOrderType.RETAIL_UPGRADE.getValue()), | ||||||
|     RETAIL_REPURCHASE_ORDER(143, 0, "复购订单", 0, EnumsPrefixConstants.TRADE_TYPE + 143, EOrderType.RETAIL_REPURCHASE.getValue()), |     RETAIL_REPURCHASE_ORDER(143, 0, "北大甄选订单", 0, EnumsPrefixConstants.TRADE_TYPE + 143, EOrderType.RETAIL_REPURCHASE.getValue()), | ||||||
|     RETAIL_CONSUME_ORDER(144, 0, "赠品订单", 0, EnumsPrefixConstants.TRADE_TYPE + 144, EOrderType.RETAIL_CONSUME.getValue()), |     RETAIL_CONSUME_ORDER(144, 0, "赠品专区订单", 0, EnumsPrefixConstants.TRADE_TYPE + 144, EOrderType.RETAIL_CONSUME.getValue()), | ||||||
|     RETAIL_TICKET_ORDER(145, 0, "自主购票", 0, EnumsPrefixConstants.TRADE_TYPE + 145, EOrderType.RETAIL_TICKET.getValue()), |     RETAIL_TICKET_ORDER(145, 0, "自主购票", 0, EnumsPrefixConstants.TRADE_TYPE + 145, EOrderType.RETAIL_TICKET.getValue()), | ||||||
|     RETAIL_DISCOUNT_ORDER(147, 0, "五折订单", 0, EnumsPrefixConstants.TRADE_TYPE + 147, EOrderType.DISCOUNT_ORDER.getValue()), |     RETAIL_DISCOUNT_ORDER(147, 0, "五折订单", 0, EnumsPrefixConstants.TRADE_TYPE + 147, EOrderType.DISCOUNT_ORDER.getValue()), | ||||||
| 
 | 
 | ||||||
|  | @ -69,14 +69,12 @@ public enum ETradeType { | ||||||
|     REVOKE_MALL_ORDER(615, 0, "商城订单撤单返钱", 0, EnumsPrefixConstants.TRADE_TYPE + 615, -EOrderType.MALL_ORDER.getValue()), |     REVOKE_MALL_ORDER(615, 0, "商城订单撤单返钱", 0, EnumsPrefixConstants.TRADE_TYPE + 615, -EOrderType.MALL_ORDER.getValue()), | ||||||
|     REVOKE_FICTITIOUS_ORDER(618, 0, "虚拟订单撤单返钱", 0, EnumsPrefixConstants.TRADE_TYPE + 618, -EOrderType.FICTITIOUS_ORDER.getValue()), |     REVOKE_FICTITIOUS_ORDER(618, 0, "虚拟订单撤单返钱", 0, EnumsPrefixConstants.TRADE_TYPE + 618, -EOrderType.FICTITIOUS_ORDER.getValue()), | ||||||
| 
 | 
 | ||||||
|     REVOKE_RETAIL_REGISTER_ORDER(641, 0, "注册订单撤单", 0, EnumsPrefixConstants.TRADE_TYPE + 641, -EOrderType.RETAIL_REGISTER.getValue()), |     REVOKE_RETAIL_REGISTER_ORDER(641, 0, "精品专区订单撤单", 0, EnumsPrefixConstants.TRADE_TYPE + 641, -EOrderType.RETAIL_REGISTER.getValue()), | ||||||
|     REVOKE_RETAIL_REPURCHASE_ORDER(643, 0, "复购订单撤单", 0, EnumsPrefixConstants.TRADE_TYPE + 643, -EOrderType.RETAIL_REPURCHASE.getValue()), |     REVOKE_RETAIL_UPGRADE(642, 0, "复购专区订单撤单", 0, EnumsPrefixConstants.TRADE_TYPE + 642, -EOrderType.RETAIL_UPGRADE.getValue()), | ||||||
|     REVOKE_RETAIL_CONSUME_ORDER(644, 0, "赠品订单撤单", 0, EnumsPrefixConstants.TRADE_TYPE + 644, -EOrderType.RETAIL_CONSUME.getValue()), |     REVOKE_RETAIL_REPURCHASE_ORDER(643, 0, "北大甄选订单撤单", 0, EnumsPrefixConstants.TRADE_TYPE + 643, -EOrderType.RETAIL_REPURCHASE.getValue()), | ||||||
|  |     REVOKE_RETAIL_CONSUME_ORDER(644, 0, "赠品专区订单撤单", 0, EnumsPrefixConstants.TRADE_TYPE + 644, -EOrderType.RETAIL_CONSUME.getValue()), | ||||||
|     REVOKE_RETAIL_TICKET_ORDER(645, 0, "自主购票撤单", 0, EnumsPrefixConstants.TRADE_TYPE + 645, -EOrderType.RETAIL_TICKET.getValue()), |     REVOKE_RETAIL_TICKET_ORDER(645, 0, "自主购票撤单", 0, EnumsPrefixConstants.TRADE_TYPE + 645, -EOrderType.RETAIL_TICKET.getValue()), | ||||||
| 
 |     REVOKE_DISCOUNT_ORDER(647, 0, "五折专区订单撤单", 0, EnumsPrefixConstants.TRADE_TYPE + 647, -EOrderType.DISCOUNT_ORDER.getValue()), | ||||||
|     REVOKE_RETAIL_UPGRADE(642, 0, "甄选订单撤单", 0, EnumsPrefixConstants.TRADE_TYPE + 642, -EOrderType.RETAIL_UPGRADE.getValue()), |  | ||||||
|     REVOKE_DISCOUNT_ORDER(647, 0, "五折订单撤单", 0, EnumsPrefixConstants.TRADE_TYPE + 647, -EOrderType.DISCOUNT_ORDER.getValue()), |  | ||||||
| 
 |  | ||||||
|     ORDER_SELF_DELIVER(680, 0, "自提返还邮费", 0, EnumsPrefixConstants.TRADE_TYPE + 680, -99), |     ORDER_SELF_DELIVER(680, 0, "自提返还邮费", 0, EnumsPrefixConstants.TRADE_TYPE + 680, -99), | ||||||
| 
 | 
 | ||||||
|     ORDER_REFUND_ADJUST(690, 0, "退单金额补差", 0, EnumsPrefixConstants.TRADE_TYPE + 690, -99), |     ORDER_REFUND_ADJUST(690, 0, "退单金额补差", 0, EnumsPrefixConstants.TRADE_TYPE + 690, -99), | ||||||
|  | @ -177,7 +175,10 @@ public enum ETradeType { | ||||||
|      * @param value |      * @param value | ||||||
|      * @return String |      * @return String | ||||||
|      */ |      */ | ||||||
|     public static String getTradeLabel(int value) { |     public static String getTradeLabel(Integer value) { | ||||||
|  |         if (null == value) { | ||||||
|  |             return ""; | ||||||
|  |         } | ||||||
|         for (ETradeType type : ETradeType.values()) { |         for (ETradeType type : ETradeType.values()) { | ||||||
|             if (type.getValue() == value) { |             if (type.getValue() == value) { | ||||||
|                 return type.getLabel(); |                 return type.getLabel(); | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue