From f6d8bd2f31bca368fc0ade3588e4e20f16e2eff9 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Fri, 14 Apr 2023 11:56:24 +0800 Subject: [PATCH] 后台修改 --- src/main/java/cc/mrbird/febs/mall/controller/ViewMallOrderController.java | 1 + src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallAgentServiceImpl.java | 14 ++++++++++---- src/main/java/cc/mrbird/febs/common/enumerates/AgentLevelEnum.java | 6 +++--- src/main/java/cc/mrbird/febs/mall/dto/ApiAgentApplyDto.java | 4 ++++ 4 files changed, 18 insertions(+), 7 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/common/enumerates/AgentLevelEnum.java b/src/main/java/cc/mrbird/febs/common/enumerates/AgentLevelEnum.java index 1589fde..14acec7 100644 --- a/src/main/java/cc/mrbird/febs/common/enumerates/AgentLevelEnum.java +++ b/src/main/java/cc/mrbird/febs/common/enumerates/AgentLevelEnum.java @@ -10,9 +10,9 @@ public enum AgentLevelEnum { ZERO_LEVEL("非会员"), - LEVEL_TWO("非会员"), - LEVEL_ONE("非会员"), - LEVEL_THREE("非会员"), + LEVEL_TWO("LEVEL_TWO"), + LEVEL_ONE("LEVEL_ONE"), + LEVEL_THREE("LEVEL_THREE"), FIRST_LEVEL("普通会员"), SECOND_LEVEL("区级代理"), THIRD_LEVEL("市级代理"), diff --git a/src/main/java/cc/mrbird/febs/mall/controller/ViewMallOrderController.java b/src/main/java/cc/mrbird/febs/mall/controller/ViewMallOrderController.java index 82d504f..678afeb 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/ViewMallOrderController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/ViewMallOrderController.java @@ -86,6 +86,7 @@ data.setExpressCom(mallExpressInfo.getExpressCom()); }else{ data.setExpressCom("极兔快递"); + data.setExpressNo("JT"); } model.addAttribute("deliverInfo", data); return FebsUtil.view("modules/order/deliverGoods"); diff --git a/src/main/java/cc/mrbird/febs/mall/dto/ApiAgentApplyDto.java b/src/main/java/cc/mrbird/febs/mall/dto/ApiAgentApplyDto.java index 45596ae..36a1e5e 100644 --- a/src/main/java/cc/mrbird/febs/mall/dto/ApiAgentApplyDto.java +++ b/src/main/java/cc/mrbird/febs/mall/dto/ApiAgentApplyDto.java @@ -37,5 +37,9 @@ @NotBlank(message = "详细地址不能为空") @ApiModelProperty(value = "详细地址") private String storeAddress; + //详细地址 + @NotBlank(message = "等级不能为空") + @ApiModelProperty(value = "合伙人等级") + private String type; } diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallAgentServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallAgentServiceImpl.java index d85c377..280a6c8 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallAgentServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallAgentServiceImpl.java @@ -54,15 +54,21 @@ // return new FebsResponse().fail().message("当前城市已经无法申请"); // } - MallAgentRecord mallAgentRecordNew = MallAgentRecordConversion.INSTANCE.dtoToEntity(apiAgentApplyDto); - mallAgentRecordNew.setMemberId(memberId); - mallAgentRecordNew.setState(MallAgentRecord.APPLY_ING); - mallAgentRecordMapper.insert(mallAgentRecordNew); DataDictionaryCustom agentAmountDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(DataDictionaryEnum.PRICE_AMOUNT.getType() , DataDictionaryEnum.PRICE_AMOUNT.getCode()); String agentAmount = agentAmountDic.getValue(); BigDecimal bigDecimal = new BigDecimal(agentAmount); + + MallAgentRecord mallAgentRecordNew = MallAgentRecordConversion.INSTANCE.dtoToEntity(apiAgentApplyDto); + mallAgentRecordNew.setMemberId(memberId); + mallAgentRecordNew.setState(MallAgentRecord.APPLY_ING); + if(apiAgentApplyDto.getType().equals(AgentLevelEnum.LEVEL_THREE.getName())){ + mallAgentRecordNew.setAmount(bigDecimal); + mallAgentRecordNew.setAgentLevel(AgentLevelEnum.LEVEL_THREE.getName()); + } + mallAgentRecordMapper.insert(mallAgentRecordNew); return new FebsResponse().success().data(bigDecimal); } + } -- Gitblit v1.9.1