From 24b1d8e38de30063e2fc8008265455da32e959b2 Mon Sep 17 00:00:00 2001 From: admin <1101184511@qq.com> Date: 星期日, 20 四月 2025 11:58:30 +0800 Subject: [PATCH] 积分功能完善 --- src/main/java/com/taoke/autopay/controller/admin/AdminAgentController.java | 42 +++++++++++++++++++++--------------------- 1 files changed, 21 insertions(+), 21 deletions(-) diff --git a/src/main/java/com/taoke/autopay/controller/admin/AdminAgentController.java b/src/main/java/com/taoke/autopay/controller/admin/AdminAgentController.java index 44557f3..0d4c8b6 100644 --- a/src/main/java/com/taoke/autopay/controller/admin/AdminAgentController.java +++ b/src/main/java/com/taoke/autopay/controller/admin/AdminAgentController.java @@ -134,7 +134,7 @@ public String addAgent(AdminChannelAgentVO vo) { try { - ChannelAgent agent= channelAgentManager.addAgent(vo); + ChannelAgent agent= channelAgentManager.addAgent(vo); return JsonUtil.loadTrueResult(agent); } catch (ChannelAgentException e) { return JsonUtil.loadFalseResult(e.getMessage()); @@ -154,28 +154,28 @@ .alipayName(StringUtil.isNullOrEmpty(vo.getAlipayName()) ? null : vo.getAlipayName()) .shieldedAreas(vo.getShieldedAreas()) .build(); - channelAgentService.updateSelective(agent); - // 娣诲姞璁剧疆 - ChannelAgentSettings settings = ChannelAgentSettings.builder() - .id(agent.getId()) - .startSubmitTime(StringUtil.isNullOrEmpty(vo.getStartSubmitTime()) ? null : vo.getStartSubmitTime()) - .endSubmitTime(StringUtil.isNullOrEmpty(vo.getEndSubmitTime()) ? null : vo.getEndSubmitTime()) - .maxKeyCountPerDay(StringUtil.isNullOrEmpty(vo.getMaxKeyCountPerDay()) ? null : Long.parseLong(vo.getMaxKeyCountPerDay())) - .maxPayMoneyPerDay(StringUtil.isNullOrEmpty(vo.getMaxPayMoneyPerDay()) ? null : new BigDecimal(vo.getMaxPayMoneyPerDay())) - .build(); - channelAgentSettingService.add(settings); - // 娣诲姞鍒嗘垚姣斾緥璁剧疆 - if (!StringUtil.isNullOrEmpty(vo.getShareRatioInfos())) { - JSONObject shareRatioData = JSONObject.fromObject(vo.getShareRatioInfos()); - for (Object key : shareRatioData.keySet()) { - String value = shareRatioData.optString(key.toString()); - OrderChannelEnum channel = OrderChannelEnum.valueOf(key.toString()); - if (!StringUtil.isNullOrEmpty(value)) { - channelAgentSharingRatioService.setShareRatio(ChannelAgentSharingRatio.builder().agengId(agent.getId()).orderChannel(channel).shareType(ChannelAgentSharingRatio.SHARE_TYPE_MONEY).shareValue(new BigDecimal(value)).build()); - } + channelAgentService.updateSelective(agent); + // 娣诲姞璁剧疆 + ChannelAgentSettings settings = ChannelAgentSettings.builder() + .id(agent.getId()) + .startSubmitTime(StringUtil.isNullOrEmpty(vo.getStartSubmitTime()) ? null : vo.getStartSubmitTime()) + .endSubmitTime(StringUtil.isNullOrEmpty(vo.getEndSubmitTime()) ? null : vo.getEndSubmitTime()) + .maxKeyCountPerDay(StringUtil.isNullOrEmpty(vo.getMaxKeyCountPerDay()) ? null : Long.parseLong(vo.getMaxKeyCountPerDay())) + .maxPayMoneyPerDay(StringUtil.isNullOrEmpty(vo.getMaxPayMoneyPerDay()) ? null : new BigDecimal(vo.getMaxPayMoneyPerDay())) + .build(); + channelAgentSettingService.add(settings); + // 娣诲姞鍒嗘垚姣斾緥璁剧疆 + if (!StringUtil.isNullOrEmpty(vo.getShareRatioInfos())) { + JSONObject shareRatioData = JSONObject.fromObject(vo.getShareRatioInfos()); + for (Object key : shareRatioData.keySet()) { + String value = shareRatioData.optString(key.toString()); + OrderChannelEnum channel = OrderChannelEnum.valueOf(key.toString()); + if (!StringUtil.isNullOrEmpty(value)) { + channelAgentSharingRatioService.setShareRatio(ChannelAgentSharingRatio.builder().agengId(agent.getId()).orderChannel(channel).shareType(ChannelAgentSharingRatio.SHARE_TYPE_MONEY).shareValue(new BigDecimal(value)).build()); } } - return JsonUtil.loadTrueResult(agent); + } + return JsonUtil.loadTrueResult(agent); } -- Gitblit v1.8.0