| | |
| | | } |
| | | |
| | | /** |
| | | * @description 修改客服二维码 |
| | | * @author jqs |
| | | * @date 2023/7/25 16:17 |
| | | * @param mgtServiceCodeEditDto |
| | | * @return void |
| | | */ |
| | | @Override |
| | | public void editServiceCode(MgtServiceCodeEditDto mgtServiceCodeEditDto){ |
| | | // 获取平台服务电话的配置 |
| | | CustomConfig customConfig = getByKey(ConfigEnum.PLATFORM_SERVICE_CODE.getKey()); |
| | | // 如果配置不存在,则创建一个新的配置 |
| | | if (customConfig == null) { |
| | | customConfig = new CustomConfig(); |
| | | customConfig.setCreateTime(new Date()); |
| | | customConfig.setDelFlag(0); |
| | | } |
| | | // 设置配置的类型、键、名称、值和更新时间 |
| | | customConfig.setConfigType(ConfigEnum.PLATFORM_SERVICE_CODE.getKeyType()); |
| | | customConfig.setConfigKey(ConfigEnum.PLATFORM_SERVICE_CODE.getKey()); |
| | | customConfig.setConfigName(ConfigEnum.PLATFORM_SERVICE_CODE.getKeyName()); |
| | | customConfig.setConfigValue(mgtServiceCodeEditDto.getServiceCodeUrl()); |
| | | customConfig.setUpdateTime(new Date()); |
| | | // 保存或更新配置 |
| | | this.saveOrUpdate(customConfig); |
| | | } |
| | | |
| | | /** |
| | | * @description 修改统一分成 |
| | | * @author jqs |
| | | * @date 2023/9/4 18:05 |
| | | * @param mgtShopCommonProportionEditDto |
| | | * @return void |
| | | */ |
| | | @Override |
| | | public void editShopProportion(MgtShopCommonProportionEditDto mgtShopCommonProportionEditDto){ |
| | | // 获取平台统一分成的配置 |
| | | CustomConfig customConfig = getByKey(ConfigEnum.SHOP_COMMON_PROPORTION.getKey()); |
| | | // 如果配置不存在,则创建一个新的配置 |
| | | if (customConfig == null) { |
| | | customConfig = new CustomConfig(); |
| | | customConfig.setCreateTime(new Date()); |
| | | customConfig.setDelFlag(0); |
| | | } |
| | | // 设置配置的类型、键、名称、值和更新时间 |
| | | customConfig.setConfigType(ConfigEnum.SHOP_COMMON_PROPORTION.getKeyType()); |
| | | customConfig.setConfigKey(ConfigEnum.SHOP_COMMON_PROPORTION.getKey()); |
| | | customConfig.setConfigName(ConfigEnum.SHOP_COMMON_PROPORTION.getKeyName()); |
| | | customConfig.setConfigValue(mgtShopCommonProportionEditDto.getShopCommonProportion()); |
| | | customConfig.setUpdateTime(new Date()); |
| | | // 保存或更新配置 |
| | | this.saveOrUpdate(customConfig); |
| | | redisService.setCacheObject(SecurityConstant.SHOP_COMMON_PROPORTION,mgtShopCommonProportionEditDto.getShopCommonProportion()); |
| | | } |
| | | |
| | | /** |
| | | * @param |
| | | * @return MgtCustomConfigVo |
| | | * @description 平台获取自定义配置 |
| | |
| | | mgtAllCustomConfigVo.setHomeLogo(advert.getLogoUrl()); |
| | | mgtAllCustomConfigVo.setAdUrl(advert.getAdUrl()); |
| | | mgtAllCustomConfigVo.setTargetType(advert.getTargetType()); |
| | | mgtAllCustomConfigVo.setLinkType(advert.getLinkType()); |
| | | mgtAllCustomConfigVo.setLinkUrl(advert.getLinkUrl()); |
| | | mgtAllCustomConfigVo.setJumpType(advert.getJumpType()); |
| | | mgtAllCustomConfigVo.setJumpId(advert.getJumpId()); |
| | |
| | | customConfig.setUpdateTime(updateTime); |
| | | if(oldValue!=null&&!oldValue.isEmpty()){ |
| | | handleChangeConfig(oldValue, newValue, key); |
| | | updatedCustomConfigs.add(customConfig); |
| | | } |
| | | updatedCustomConfigs.add(customConfig); |
| | | break; |
| | | case "SHOP_FOLLOW_TYPE": |
| | | newValue = mgtShopConfigEditDto.getShopFollowType(); |
| | |
| | | customConfig.setUpdateTime(updateTime); |
| | | if(oldValue!=null&&!oldValue.isEmpty()){ |
| | | handleChangeConfig(oldValue, newValue, key); |
| | | updatedCustomConfigs.add(customConfig); |
| | | } |
| | | updatedCustomConfigs.add(customConfig); |
| | | break; |
| | | case "SHOP_CUSTOM_STATUS": |
| | | newValue = mgtShopConfigEditDto.getShopCustomStatus(); |
| | |
| | | customConfig.setUpdateTime(updateTime); |
| | | if(oldValue!=null&&!oldValue.isEmpty()){ |
| | | handleChangeConfig(oldValue, newValue, key); |
| | | updatedCustomConfigs.add(customConfig); |
| | | } |
| | | updatedCustomConfigs.add(customConfig); |
| | | break; |
| | | case "SHOP_SOURCE_CHANNEL": |
| | | newValue = mgtShopConfigEditDto.getShopSourceChannel(); |
| | |
| | | customConfig.setUpdateTime(updateTime); |
| | | if(oldValue!=null&&!oldValue.isEmpty()){ |
| | | handleChangeConfig(oldValue, newValue, key); |
| | | updatedCustomConfigs.add(customConfig); |
| | | } |
| | | updatedCustomConfigs.add(customConfig); |
| | | break; |
| | | default: |
| | | break; |
| | |
| | | customConfig.setUpdateTime(updateTime); |
| | | if(oldValue!=null&&!oldValue.isEmpty()){ |
| | | handleChangeConfig(oldValue, newValue, key); |
| | | updatedCustomConfigs.add(customConfig); |
| | | } |
| | | updatedCustomConfigs.add(customConfig); |
| | | break; |
| | | case "MEMBER_CHARACTER": |
| | | newValue = mgtMemberConfigEditDto.getMemberCharacter(); |
| | |
| | | customConfig.setUpdateTime(updateTime); |
| | | if(oldValue!=null&&!oldValue.isEmpty()){ |
| | | handleChangeConfig(oldValue, newValue, key); |
| | | updatedCustomConfigs.add(customConfig); |
| | | } |
| | | updatedCustomConfigs.add(customConfig); |
| | | break; |
| | | case "MEMBER_LEVEL": |
| | | newValue = mgtMemberConfigEditDto.getMemberLevel(); |
| | |
| | | customConfig.setUpdateTime(updateTime); |
| | | if(oldValue!=null&&!oldValue.isEmpty()){ |
| | | handleChangeConfig(oldValue, newValue, key); |
| | | updatedCustomConfigs.add(customConfig); |
| | | } |
| | | updatedCustomConfigs.add(customConfig); |
| | | break; |
| | | case "MEMBER_TYPE": |
| | | newValue = mgtMemberConfigEditDto.getMemberType(); |
| | |
| | | customConfig.setUpdateTime(updateTime); |
| | | if(oldValue!=null&&!oldValue.isEmpty()){ |
| | | handleChangeConfig(oldValue, newValue, key); |
| | | updatedCustomConfigs.add(customConfig); |
| | | } |
| | | updatedCustomConfigs.add(customConfig); |
| | | break; |
| | | case "NURSE_PROBLEM": |
| | | newValue = mgtMemberConfigEditDto.getNurseProblem(); |
| | |
| | | customConfig.setUpdateTime(updateTime); |
| | | if(oldValue!=null&&!oldValue.isEmpty()){ |
| | | handleChangeConfig(oldValue, newValue, key); |
| | | updatedCustomConfigs.add(customConfig); |
| | | } |
| | | updatedCustomConfigs.add(customConfig); |
| | | break; |
| | | default: |
| | | break; |
| | |
| | | } |
| | | |
| | | /** |
| | | * @description 删除日志 |
| | | * @author jqs |
| | | * @date 2023/8/1 19:39 |
| | | * @param |
| | | * @return void |
| | | */ |
| | | @Override |
| | | public void deleteOperlog(){ |
| | | customConfigMapper.deleteOperlog(); |
| | | } |
| | | |
| | | /** |
| | | * @description |
| | | * @author jqs |
| | | * @date 2023/7/13 15:52 |
| | |
| | | MgtBulletinBoardVo mgtBulletinBoardVoCustom = recommendCooperationService.boardMemberTotal(); |
| | | mgtBulletinBoardVo.setCustomTotal(mgtBulletinBoardVoCustom.getCustomTotal()); |
| | | mgtBulletinBoardVo.setCustomToday(mgtBulletinBoardVoCustom.getCustomToday()); |
| | | mgtBulletinBoardVo.setFollowUserToday(mgtBulletinBoardVoCustom.getFollowUserToday()); |
| | | // 获取店铺信息 |
| | | MgtBulletinBoardVo mgtBulletinBoardVoShop = remoteShopService.boardShopTotal().getData(); |
| | | mgtBulletinBoardVo.setShopTotal(mgtBulletinBoardVoShop.getShopTotal()); |
| | | mgtBulletinBoardVo.setAgencyTotal(mgtBulletinBoardVoShop.getAgencyTotal()); |
| | | mgtBulletinBoardVo.setDealerTotal(mgtBulletinBoardVoShop.getDealerTotal()); |
| | | mgtBulletinBoardVo.setFollowShopToday(mgtBulletinBoardVoShop.getFollowShopToday()); |
| | | mgtBulletinBoardVo.setFollowUserToday(0); |
| | | // 获取订单信息 |
| | | MgtBulletinBoardVo mgtBulletinBoardVoOrder = remoteOrderService.boardOrderTotal().getData(); |
| | | mgtBulletinBoardVo.setSalesTotal(mgtBulletinBoardVoOrder.getSalesTotal()); |
| | | mgtBulletinBoardVo.setUnUseOrderTotal(mgtBulletinBoardVoOrder.getUnUseOrderTotal()); |
| | | mgtBulletinBoardVo.setActivityOrderTotal(mgtBulletinBoardVoOrder.getActivityOrderTotal()); |
| | | mgtBulletinBoardVo.setActivityUserTotal(mgtBulletinBoardVoOrder.getActivityUserTotal()); |
| | | // 获取活动信息 |
| | | MgtBulletinBoardVo mgtBulletinBoardVoActivity = remoteActivityService.boardActivityTotal().getData(); |
| | | mgtBulletinBoardVo.setActivityUserTotal(mgtBulletinBoardVoActivity.getActivityUserTotal()); |
| | | //MgtBulletinBoardVo mgtBulletinBoardVoActivity = remoteActivityService.boardActivityTotal().getData(); |
| | | //待回复建议数量 |
| | | Integer countA = remoteMemberService.getUnReplaySuggestVo().getData(); |
| | | Integer countB = remoteShopService.getUnReplaySuggestVo().getData(); |