From 92da9546e1b37b06f78671b34389b1dec9dfadfc Mon Sep 17 00:00:00 2001 From: jiangqs <jiangqs> Date: 星期二, 06 六月 2023 13:57:42 +0800 Subject: [PATCH] 基础配置 --- ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/miniapp/AppConfigController.java | 8 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/management/MgtMemberController.java | 22 + ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberSuggestServiceImpl.java | 2 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/CooperationServiceImpl.java | 34 ++ ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/MemberArchiveFieldsService.java | 9 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/miniapp/AppHomeController.java | 4 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/task/ShopTaskServiceImpl.java | 6 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/RecommendCooperationServiceImpl.java | 3 ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/constant/ConfigEnum.java | 60 ++++ ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberArchiveFieldsServiceImpl.java | 30 ++ ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/CustomConfigServiceImpl.java | 66 +++++ ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/concole/ActivityController.java | 2 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java | 6 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberServiceImpl.java | 26 +- ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/goods/ShoppingCartServiceImpl.java | 9 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/management/MgtConfigController.java | 55 ++++ ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/dto/MgtArchiveOptionEditDto.java | 24 + ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/task/MemberTaskServiceImpl.java | 8 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/CustomConfigService.java | 37 ++ ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/management/MgtMemberController.java | 2 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopSuggestServiceImpl.java | 2 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/concole/GoodsController.java | 6 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/miniapp/AppHomeController.java | 6 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/Cooperation.java | 15 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/concole/OrderController.java | 2 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/task/AgencyTaskServiceImpl.java | 8 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/management/MgtShopController.java | 4 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/management/MgtOrderController.java | 2 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/miniapp/AppOrderController.java | 2 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/business/MerTaskController.java | 8 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/miniapp/AppHomeController.java | 4 ruoyi-modules/ruoyi-system/src/main/resources/mapper/config/CustomConfigMapper.xml | 36 +- ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/util/CodeFactoryUtil.java | 4 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/business/MerConfigController.java | 2 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/config/CustomConfigMapper.java | 25 + ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/dto/MgtServiceMobileEditDto.java | 20 + ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/dto/MgtArchiveFieldsEditDto.java | 39 +++ ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/CooperationService.java | 9 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/goods/GoodsServiceImpl.java | 14 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/business/MerShopController.java | 8 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/util/CodeFactoryUtil.java | 4 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/listener/RedisListener.java | 7 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/MemberArchiveFields.java | 14 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/management/MgtMemberController.java | 2 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/management/MgtTaskController.java | 6 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/miniapp/AppGoodsController.java | 6 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/ConsumerGoodsServiceImpl.java | 7 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/OrderServiceImpl.java | 14 /dev/null | 20 - ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/business/MerMemberController.java | 2 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/business/MerGoodsController.java | 2 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/business/MerConsumerController.java | 4 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/business/MerOrderController.java | 2 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/dto/MgtCooperationEditDto.java | 26 ++ ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/concole/ShoppingCartController.java | 2 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/console/MemberController.java | 4 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/miniapp/AppMemberController.java | 4 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/miniapp/AppConsumerController.java | 6 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/CustomConfig.java | 16 59 files changed, 602 insertions(+), 175 deletions(-) diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/constant/ConfigEnum.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/constant/ConfigEnum.java new file mode 100644 index 0000000..186c7ba --- /dev/null +++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/constant/ConfigEnum.java @@ -0,0 +1,60 @@ +package com.ruoyi.system.api.constant; + +import com.fasterxml.jackson.annotation.JsonFormat; +import lombok.Getter; + +import java.util.HashMap; +import java.util.Map; + +/** + * @ClassName ConfigEnum + * @Description TODO + * @Author jqs + * @Date 2023/6/6 10:35 + * @Version 1.0 + */ + +@JsonFormat(shape = JsonFormat.Shape.OBJECT) +@Getter +public enum ConfigEnum { + + PLATFORM_SERVICE_PHONE("PLATFORM_SERVICE_PHONE", 2,"客服电话"), + SHOP_EMERGENCY_DEGREE("SHOP_EMERGENCY_DEGREE", 2,"合作商任务紧急程度"), + SHOP_FOLLOW_TYPE("SHOP_FOLLOW_TYPE", 2,"合作商跟进类型"), + SHOP_CUSTOM_STATUS("SHOP_CUSTOM_STATUS", 2,"合作商状态"), + SHOP_SOURCE_CHANNEL("SHOP_SOURCE_CHANNEL", 2,"来源渠道"), + SHARE_INTEGRAL("SHARE_INTEGRAL", 2,"分享小程序可获得积分"), + SUGGEST_PLATFORM_INTEGRAL("SUGGEST_PLATFORM_INTEGRAL", 2,"平台建议可获得积分"), + SIGN_IN_INTEGRAL("SIGN_IN_INTEGRAL", 2,"每日签到可获得积分"), + SUGGEST_SHOP_INTEGRAL("SUGGEST_SHOP_INTEGRAL", 2,"门店建议可获得积分"), + ORDER_AUTO_CANCEL_TIME("ORDER_AUTO_CANCEL_TIME", 2,"C端订单自动取消时间"), + PAY_MONEY_INTEGRAL("PAY_MONEY_INTEGRAL", 2,"购物满1元可获得积分"), + MEMBER_SOURCE_CHANNEL("MEMBER_SOURCE_CHANNEL", 2,"会员来源"), + MEMBER_CHARACTER("MEMBER_CHARACTER", 2,"会员性格"), + MEMBER_LEVEL("MEMBER_LEVEL", 2,"会员等级"), + MEMBER_TYPE("MEMBER_TYPE", 2,"会员类型"), + NURSE_PROBLEM("NURSE_PROBLEM", 2,"调理问题"), + HOME_SLOGAN("HOME_SLOGAN", 2,"首页广告语"); + + + + + private final String key; + private final Integer keyType; + private final String keyName; + private static final Map<String, ConfigEnum> valueMap = new HashMap<>(); + static { + for(ConfigEnum configEnum : ConfigEnum.values()) { + valueMap.put(configEnum.keyName, configEnum); + } + } + + ConfigEnum(String key,Integer keyType, String keyName) { + this.key = key; + this.keyType = keyType; + this.keyName = keyName; + } + public static ConfigEnum getByKeyName(String keyName) { + return valueMap.get(keyName); + } + } diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/business/MerGoodsController.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/business/MerGoodsController.java index 08f4727..145975e 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/business/MerGoodsController.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/business/MerGoodsController.java @@ -29,7 +29,7 @@ @RequestMapping("/mer/goods") public class MerGoodsController { - @Autowired + @Resource private GoodsService goodsService; @RequestMapping(value = "/pageMerShopGoods", method = RequestMethod.POST) diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/concole/ActivityController.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/concole/ActivityController.java index d64bf3b..481277a 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/concole/ActivityController.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/concole/ActivityController.java @@ -22,7 +22,7 @@ - @Autowired + @Resource private ActivityGoodsService activityGoodsService; @PostMapping("/getActivityGoods") diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/concole/GoodsController.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/concole/GoodsController.java index a8314d0..b5ea18f 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/concole/GoodsController.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/concole/GoodsController.java @@ -27,13 +27,13 @@ @RequestMapping("/goods") public class GoodsController { - @Autowired + @Resource private GoodsService goodsService; - @Autowired + @Resource private GoodsFileService goodsFileService; - @Autowired + @Resource private ShopGoodsService shopGoodsService; @PostMapping("/getGoods") diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/concole/ShoppingCartController.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/concole/ShoppingCartController.java index 344b640..c0f443b 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/concole/ShoppingCartController.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/concole/ShoppingCartController.java @@ -19,7 +19,7 @@ @RequestMapping("/shoppingCart") public class ShoppingCartController { - @Autowired + @Resource private ShoppingCartService shoppingCartService; @PostMapping("/deleteShoppingCart") diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/miniapp/AppGoodsController.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/miniapp/AppGoodsController.java index e935f67..394522b 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/miniapp/AppGoodsController.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/miniapp/AppGoodsController.java @@ -37,13 +37,13 @@ @RequestMapping("/app/goods") public class AppGoodsController extends BaseController { - @Autowired + @Resource private GoodsService goodsService; - @Autowired + @Resource private RemoteMemberService memberService; - @Autowired + @Resource private ShoppingCartService shoppingCartService; @RequestMapping(value = "/getGoodsInfo", method = RequestMethod.POST) diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/miniapp/AppHomeController.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/miniapp/AppHomeController.java index 9983fbd..97186f6 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/miniapp/AppHomeController.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/miniapp/AppHomeController.java @@ -38,10 +38,10 @@ public class AppHomeController extends BaseController { - @Autowired + @Resource private RemoteMemberService memberService; - @Autowired + @Resource private GoodsService goodsService; diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/goods/GoodsServiceImpl.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/goods/GoodsServiceImpl.java index 22372e0..68de6f5 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/goods/GoodsServiceImpl.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/goods/GoodsServiceImpl.java @@ -208,7 +208,7 @@ if(shopGoods!=null){ shopGoods.setSalesPrice(merShopGoodsEditDto.getSalePrice()); shopGoods.setServiceNum(merShopGoodsEditDto.getServiceNum()); - shopGoods.setUpdateTime(DateUtils.getNowDate()); + shopGoods.setUpdateTime(new Date()); shopGoods.setUpdateUserId(merShopGoodsEditDto.getUserId()); }else{ shopGoods = new ShopGoods(); @@ -217,7 +217,7 @@ shopGoods.setGoodsId(merShopGoodsEditDto.getGoodsId()); shopGoods.setSalesPrice(merShopGoodsEditDto.getSalePrice()); shopGoods.setServiceNum(merShopGoodsEditDto.getServiceNum()); - shopGoods.setUpdateTime(DateUtils.getNowDate()); + shopGoods.setUpdateTime(new Date()); shopGoods.setUpdateUserId(merShopGoodsEditDto.getUserId()); } shopGoodsService.saveOrUpdate(shopGoods); @@ -288,11 +288,11 @@ goodsId = IdUtils.simpleUUID(); goods.setGoodsId(goodsId); goods.setDelFlag(0); - goods.setCreateTime(DateUtils.getNowDate()); + goods.setCreateTime(new Date()); goods.setCreateUserId(mgtGoodsEditDto.getUserId()); newGoods = true; } - goods.setUpdateTime(DateUtils.getNowDate()); + goods.setUpdateTime(new Date()); goods.setUpdateUserId(mgtGoodsEditDto.getUserId()); goods.setGoodsStatus(mgtGoodsEditDto.getGoodsStatus()); goods.setGoodsType(mgtGoodsEditDto.getGoodsType()); @@ -368,7 +368,7 @@ throw new ServiceException(AppErrorConstant.GOODS_DELETED); } goods.setGoodsStatus(mgtGoodsUpDownDto.getGoodsStatus()); - goods.setUpdateTime(DateUtils.getNowDate()); + goods.setUpdateTime(new Date()); goods.setUpdateUserId(mgtGoodsUpDownDto.getUserId()); this.saveOrUpdate(goods); } @@ -387,7 +387,7 @@ throw new ServiceException(AppErrorConstant.GOODS_DELETED); } goods.setRecommendFlag(mgtGoodsRecommendDto.getRecommendFlag()); - goods.setUpdateTime(DateUtils.getNowDate()); + goods.setUpdateTime(new Date()); goods.setUpdateUserId(mgtGoodsRecommendDto.getUserId()); this.saveOrUpdate(goods); } @@ -404,7 +404,7 @@ Goods goods = this.getById(goodsId); goods.setDelFlag(1); goods.setGoodsStatus(-1); - goods.setUpdateTime(DateUtils.getNowDate()); + goods.setUpdateTime(new Date()); goods.setUpdateUserId(userId); this.saveOrUpdate(goods); } diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/goods/ShoppingCartServiceImpl.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/goods/ShoppingCartServiceImpl.java index 4374339..3fa0b28 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/goods/ShoppingCartServiceImpl.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/goods/ShoppingCartServiceImpl.java @@ -4,10 +4,8 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.common.core.exception.ServiceException; -import com.ruoyi.common.core.utils.DateUtils; import com.ruoyi.goods.domain.dto.AppShoppingCartAddDto; import com.ruoyi.goods.domain.dto.AppShoppingCartChangeDto; -import com.ruoyi.system.api.domain.poji.goods.Goods; import com.ruoyi.goods.domain.pojo.goods.ShoppingCart; import com.ruoyi.goods.domain.vo.AppShoppingCartVo; import com.ruoyi.goods.mapper.goods.ShoppingCartMapper; @@ -15,6 +13,7 @@ import com.ruoyi.goods.service.goods.ShoppingCartService; import com.ruoyi.system.api.constant.AppErrorConstant; import com.ruoyi.system.api.domain.dto.AppBaseBathDto; +import com.ruoyi.system.api.domain.poji.goods.Goods; import org.springframework.stereotype.Service; import javax.annotation.Resource; @@ -63,11 +62,11 @@ shoppingCart.setGoodsId(appShoppingCartAddDto.getGoodsId()); shoppingCart.setBuyNum(appShoppingCartAddDto.getBuyNum()); shoppingCart.setDelFlag(0); - shoppingCart.setCreateTime(DateUtils.getNowDate()); + shoppingCart.setCreateTime(new Date()); this.save(shoppingCart); }else{ shoppingCart.setBuyNum(shoppingCart.getBuyNum()+appShoppingCartAddDto.getBuyNum()); - shoppingCart.setUpdateTime(DateUtils.getNowDate()); + shoppingCart.setUpdateTime(new Date()); this.saveOrUpdate(shoppingCart); } } @@ -86,7 +85,7 @@ throw new ServiceException(AppErrorConstant.GOODS_DOWN); } shoppingCart.setBuyNum(appShoppingCartChangeDto.getBuyNum()); - shoppingCart.setUpdateTime(DateUtils.getNowDate()); + shoppingCart.setUpdateTime(new Date()); this.saveOrUpdate(shoppingCart); } diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/util/CodeFactoryUtil.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/util/CodeFactoryUtil.java index e85398a..f35b423 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/util/CodeFactoryUtil.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/util/CodeFactoryUtil.java @@ -28,8 +28,8 @@ //静态住入到自己的类中 private static RedisService redisService; - //将静态属性以入参(形参)的方式传入一个方法中,然后将此方法通过 @Autowired 注入到Spring容器中 - @Autowired + //将静态属性以入参(形参)的方式传入一个方法中,然后将此方法通过 @Resource 注入到Spring容器中 + @Resource public void setService(RedisService redisService) { CodeFactoryUtil.redisService = redisService; } diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/business/MerMemberController.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/business/MerMemberController.java index ecaef7a..f59f35f 100644 --- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/business/MerMemberController.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/business/MerMemberController.java @@ -31,7 +31,7 @@ @RequestMapping("/mer/member") public class MerMemberController { - @Autowired + @Resource private MemberService memberService; diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/console/MemberController.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/console/MemberController.java index e8a8451..96eedeb 100644 --- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/console/MemberController.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/console/MemberController.java @@ -23,10 +23,10 @@ @RequestMapping("/member") public class MemberController extends BaseController { - @Autowired + @Resource private MemberService memberService; - @Autowired + @Resource private MemberCouponService memberCouponService; /** diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/management/MgtMemberController.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/management/MgtMemberController.java index 210bea9..780126d 100644 --- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/management/MgtMemberController.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/management/MgtMemberController.java @@ -7,17 +7,17 @@ import com.ruoyi.member.domain.vo.*; import com.ruoyi.member.service.member.BrowseRecordService; import com.ruoyi.member.service.member.IntegralRecordService; +import com.ruoyi.member.service.member.MemberArchiveFieldsService; import com.ruoyi.member.service.member.MemberService; -import com.ruoyi.system.api.domain.dto.MerBaseGetDto; import com.ruoyi.system.api.domain.dto.MgtBaseGetDto; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; +import javax.annotation.Resource; import java.util.List; /** @@ -33,14 +33,17 @@ public class MgtMemberController { - @Autowired + @Resource private MemberService memberService; - @Autowired + @Resource private IntegralRecordService integralRecordService; - @Autowired + @Resource private BrowseRecordService browseRecordService; + + @Resource + private MemberArchiveFieldsService memberArchiveFieldsService; @RequestMapping(value = "/pageMgtMember", method = RequestMethod.POST) @ApiOperation(value = "分页获取会员列表") @@ -114,5 +117,12 @@ return R.ok(page.setRecords(mgtMemberBrowsePageVoList)); } - + @RequestMapping(value = "/editMemberArchiveFields", method = RequestMethod.POST) + @ApiOperation(value = "编辑会员档案") + public R editMemberArchiveFields(@RequestBody MgtArchiveFieldsEditDto mgtArchiveFieldsEditDto) { + Long userId = SecurityUtils.getUserId(); + mgtArchiveFieldsEditDto.setUserId(userId); + memberArchiveFieldsService.editMemberArchiveFields(mgtArchiveFieldsEditDto); + return R.ok(); + } } diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/miniapp/AppMemberController.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/miniapp/AppMemberController.java index 14c3bb4..0211d5c 100644 --- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/miniapp/AppMemberController.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/controller/miniapp/AppMemberController.java @@ -32,10 +32,10 @@ @RequestMapping("/app/member") public class AppMemberController { - @Autowired + @Resource private MemberService memberService; - @Autowired + @Resource private MemberSuggestService memberSuggestService; diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/dto/MgtArchiveFieldsEditDto.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/dto/MgtArchiveFieldsEditDto.java new file mode 100644 index 0000000..6057f85 --- /dev/null +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/dto/MgtArchiveFieldsEditDto.java @@ -0,0 +1,39 @@ +package com.ruoyi.member.domain.dto; + +import com.ruoyi.system.api.domain.dto.MgtBaseDto; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @ClassName MgtArchiveFieldsEditDto + * @Description TODO + * @Author jqs + * @Date 2023/6/6 9:34 + * @Version 1.0 + */ +@Data +public class MgtArchiveFieldsEditDto extends MgtBaseDto { + + @ApiModelProperty(value = "档案id 新增不传") + private Long afId; + + @ApiModelProperty(value = "字段名称") + private String fieldName; + + @ApiModelProperty(value = "是否必填0否1是") + private Integer requiredFlag; + + @ApiModelProperty(value = "字段排序") + private Integer fieldSort; + + @ApiModelProperty(value = "字段类型1文字输入2数字输入3字母输入4无限制输入6年月日选择7选项") + private Integer fieldType; + + @ApiModelProperty(value = "字段输入提示") + private String inputTip; + + @ApiModelProperty(value = "选项值 多个,隔开") + private String optionValues; + + +} diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/dto/MgtArchiveOptionEditDto.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/dto/MgtArchiveOptionEditDto.java new file mode 100644 index 0000000..b97f778 --- /dev/null +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/dto/MgtArchiveOptionEditDto.java @@ -0,0 +1,24 @@ +package com.ruoyi.member.domain.dto; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @ClassName MgtArchiveOptionEditDto + * @Description TODO + * @Author jqs + * @Date 2023/6/6 9:37 + * @Version 1.0 + */ +@Data +public class MgtArchiveOptionEditDto { + + @ApiModelProperty(value = "序号") + private Integer serialNumber; + + + @ApiModelProperty(value = "选项值") + private String optionValue; + + +} diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/MemberArchiveFields.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/MemberArchiveFields.java index a0c9568..b4aba16 100644 --- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/MemberArchiveFields.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/domain/pojo/member/MemberArchiveFields.java @@ -1,15 +1,15 @@ package com.ruoyi.member.domain.pojo.member; -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.activerecord.Model; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; -import java.io.Serializable; - import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; + +import java.io.Serializable; /** * <p> @@ -33,7 +33,7 @@ * 删除标记 */ @TableField("del_flag") - private String delFlag; + private Integer delFlag; /** * 字段名称 */ @@ -53,7 +53,7 @@ * 字段排序 */ @TableField("field_sort") - private String fieldSort; + private Integer fieldSort; /** * 输入提示 */ diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberArchiveFieldsServiceImpl.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberArchiveFieldsServiceImpl.java index 4654420..eed0c1f 100644 --- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberArchiveFieldsServiceImpl.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberArchiveFieldsServiceImpl.java @@ -1,5 +1,6 @@ package com.ruoyi.member.service.impl.member; +import com.ruoyi.member.domain.dto.MgtArchiveFieldsEditDto; import com.ruoyi.member.domain.pojo.member.MemberArchiveFields; import com.ruoyi.member.mapper.member.MemberArchiveFieldsMapper; import com.ruoyi.member.service.member.MemberArchiveFieldsService; @@ -17,4 +18,33 @@ @Service public class MemberArchiveFieldsServiceImpl extends ServiceImpl<MemberArchiveFieldsMapper, MemberArchiveFields> implements MemberArchiveFieldsService { + + /** + * @description 编辑会员档案字段 + * @author jqs + * @date 2023/6/6 10:13 + * @param mgtArchiveFieldsEditDto + * @return void + */ + @Override + public void editMemberArchiveFields(MgtArchiveFieldsEditDto mgtArchiveFieldsEditDto) { + // 根据afId获取会员档案字段信息 + MemberArchiveFields memberArchiveFields; + if (mgtArchiveFieldsEditDto.getAfId() != null) { + memberArchiveFields = this.getById(mgtArchiveFieldsEditDto.getAfId()); + } else { + // 新建会员档案字段信息 + memberArchiveFields = new MemberArchiveFields(); + memberArchiveFields.setDelFlag(0); + } + // 更新会员档案字段信息 + memberArchiveFields.setFieldName(mgtArchiveFieldsEditDto.getFieldName()); + memberArchiveFields.setFieldType(mgtArchiveFieldsEditDto.getFieldType()); + memberArchiveFields.setRequiredFlag(mgtArchiveFieldsEditDto.getRequiredFlag()); + memberArchiveFields.setFieldSort(mgtArchiveFieldsEditDto.getFieldSort()); + memberArchiveFields.setInputTip(mgtArchiveFieldsEditDto.getInputTip()); + memberArchiveFields.setOptionValues(mgtArchiveFieldsEditDto.getOptionValues()); + // 保存或更新会员档案字段信息 + this.saveOrUpdate(memberArchiveFields); + } } diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberServiceImpl.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberServiceImpl.java index c13df1f..f794ba1 100644 --- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberServiceImpl.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberServiceImpl.java @@ -242,7 +242,7 @@ member.setAvatar("https://hongruitang.oss-cn-beijing.aliyuncs.com/default.png"); member.setMemberId(memberId); member.setBindingFlag(0); - member.setCreateTime(DateUtils.getNowDate()); + member.setCreateTime(new Date()); member.setMobile(mobile); initMemberTotal(memberId); }else{ @@ -324,7 +324,7 @@ switch (editType){ case 1: member.setNickName(editValue); - member.setUpdateTime(DateUtils.getNowDate()); + member.setUpdateTime(new Date()); member.setUpdateUserId(appEditUserDto.getUserId()); this.saveOrUpdate(member); break; @@ -332,13 +332,13 @@ break; case 3: member.setGender(Integer.valueOf(editValue)); - member.setUpdateTime(DateUtils.getNowDate()); + member.setUpdateTime(new Date()); member.setUpdateUserId(appEditUserDto.getUserId()); this.saveOrUpdate(member); break; case 4: member.setBirthday(editValue); - member.setUpdateTime(DateUtils.getNowDate()); + member.setUpdateTime(new Date()); member.setUpdateUserId(appEditUserDto.getUserId()); this.saveOrUpdate(member); break; @@ -520,7 +520,7 @@ member.setBindingFlag(1); member.setRelationShopId(merMemberAddDto.getShopId()); member.setCustomerSource("商户添加"); - member.setCreateTime(DateUtils.getNowDate()); + member.setCreateTime(new Date()); log.info("member-----------------"+member.toString()); this.saveOrUpdate(member); initMemberTotal(memberId); @@ -551,7 +551,7 @@ member.setLevel(merMemberEditDto.getLevel()); member.setBirthday(merMemberEditDto.getBirthday()); member.setUpdateUserId(merMemberEditDto.getUserId()); - member.setUpdateTime(DateUtils.getNowDate()); + member.setUpdateTime(new Date()); log.info("member-----------------"+member.toString()); this.saveOrUpdate(member); SysUser sysUser = new SysUser(); @@ -614,7 +614,7 @@ member.setDelFlag(0); member.setAvatar("https://hongruitang.oss-cn-beijing.aliyuncs.com/default.png"); member.setBindingFlag(0); - member.setCreateTime(DateUtils.getNowDate()); + member.setCreateTime(new Date()); member.setCustomerSource("商户订单添加"); this.saveOrUpdate(member); initMemberTotal(member.getMemberId()); @@ -666,7 +666,7 @@ @Override public List<MgtMemberPageVo> pageMgtMember(Page page,MgtMemberPageDto merMemberPageDto){ List<Activeness> activenessList = remoteConfigService.listActiveness().getData(); - Date nowDay = DateUtils.getNowDate(); + Date nowDay = new Date(); //处理活跃度筛选 activenessList.stream() .filter(activeness -> activeness.getActivenessId().equals(merMemberPageDto.getActivenessId())) @@ -685,8 +685,8 @@ MgtActivenessJudgeVo mgtActivenessJudgeVo; for(Activeness activeness : activenessList){ mgtActivenessJudgeVo = new MgtActivenessJudgeVo(); - mgtActivenessJudgeVo.setStartDay(DateUtils.addDays(DateUtils.getNowDate(),activeness.getEndDay())); - mgtActivenessJudgeVo.setEndDay(DateUtils.addDays(DateUtils.getNowDate(),activeness.getStartDay()-1)); + mgtActivenessJudgeVo.setStartDay(DateUtils.addDays(new Date(),activeness.getEndDay())); + mgtActivenessJudgeVo.setEndDay(DateUtils.addDays(new Date(),activeness.getStartDay()-1)); mgtActivenessJudgeVo.setActivenessName(activeness.getActivenessName()); } //活跃度赋值 @@ -722,7 +722,7 @@ member.setRelationShopId(shop.getShopId()); member.setRelationShopName(shop.getShopName()); member.setBindingFlag(1); - member.setUpdateTime(DateUtils.getNowDate()); + member.setUpdateTime(new Date()); member.setUpdateUserId(mgtMemberRelEditDto.getUserId()); this.saveOrUpdate(member); } @@ -736,7 +736,7 @@ public void deleteMemberRelationShop(MgtMemberRelDelDto mgtMemberRelDelDto){ Member member = this.getById(mgtMemberRelDelDto.getMemberUserId()); member.setBindingFlag(0); - member.setUpdateTime(DateUtils.getNowDate()); + member.setUpdateTime(new Date()); member.setUpdateUserId(mgtMemberRelDelDto.getUserId()); this.saveOrUpdate(member); } @@ -801,7 +801,7 @@ integralRecord.setChangeIntegral( 0-integer); } integralRecord.setSurpIntegral(useableIntegral); - integralRecord.setCreateTime(DateUtils.getNowDate()); + integralRecord.setCreateTime(new Date()); integralRecord.setOrderId(memberIntegralChangeDto.getOrderId()); integralRecord.setOrderNo(memberIntegralChangeDto.getOrderNo()); switch (recordType){ diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberSuggestServiceImpl.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberSuggestServiceImpl.java index 2b30b48..aee3d9f 100644 --- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberSuggestServiceImpl.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/member/MemberSuggestServiceImpl.java @@ -51,7 +51,7 @@ memberSuggest.setDelFlag(0); memberSuggest.setCreateUserId(appUserSuggestDto.getUserId()); memberSuggest.setSuggestContent(appUserSuggestDto.getSuggestContent()); - memberSuggest.setCreateTime(DateUtils.getNowDate()); + memberSuggest.setCreateTime(new Date()); memberSuggest.setSuggestType(appUserSuggestDto.getSuggestType()); this.saveOrUpdate(memberSuggest); } diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/MemberArchiveFieldsService.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/MemberArchiveFieldsService.java index 3310965..4831c3e 100644 --- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/MemberArchiveFieldsService.java +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/MemberArchiveFieldsService.java @@ -1,5 +1,6 @@ package com.ruoyi.member.service.member; +import com.ruoyi.member.domain.dto.MgtArchiveFieldsEditDto; import com.ruoyi.member.domain.pojo.member.MemberArchiveFields; import com.baomidou.mybatisplus.extension.service.IService; @@ -13,4 +14,12 @@ */ public interface MemberArchiveFieldsService extends IService<MemberArchiveFields> { + /** + * @description 编辑会员档案字段 + * @author jqs + * @date 2023/6/6 10:13 + * @param mgtArchiveFieldsEditDto + * @return void + */ + void editMemberArchiveFields(MgtArchiveFieldsEditDto mgtArchiveFieldsEditDto); } diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/business/MerConsumerController.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/business/MerConsumerController.java index 6373bb1..d18020a 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/business/MerConsumerController.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/business/MerConsumerController.java @@ -31,10 +31,10 @@ @RequestMapping("/mer/consumer") public class MerConsumerController { - @Autowired + @Resource private ConsumerGoodsService consumerGoodsService; - @Autowired + @Resource private UserServiceRecordService userServiceRecordService; @RequestMapping(value = "/listMerConsumerGoods", method = RequestMethod.POST) diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/business/MerOrderController.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/business/MerOrderController.java index e9b348e..a7d4201 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/business/MerOrderController.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/business/MerOrderController.java @@ -35,7 +35,7 @@ @RequestMapping("/mer/order") public class MerOrderController { - @Autowired + @Resource private OrderService orderService; diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/concole/OrderController.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/concole/OrderController.java index 63eeb48..516b1fd 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/concole/OrderController.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/concole/OrderController.java @@ -22,7 +22,7 @@ @RequestMapping("/order") public class OrderController { - @Autowired + @Resource private OrderService orderService; diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/management/MgtMemberController.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/management/MgtMemberController.java index 04333d2..61649a9 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/management/MgtMemberController.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/management/MgtMemberController.java @@ -33,7 +33,7 @@ @RequestMapping("/mgt/member") public class MgtMemberController { - @Autowired + @Resource private UserServiceRecordService userServiceRecordService; @RequestMapping(value = "/pageMgtMemberServiceRecord", method = RequestMethod.POST) diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/management/MgtOrderController.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/management/MgtOrderController.java index b06d4ff..0b17f09 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/management/MgtOrderController.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/management/MgtOrderController.java @@ -35,7 +35,7 @@ @RequestMapping("/mgt/order") public class MgtOrderController { - @Autowired + @Resource private OrderService orderService; @RequestMapping(value = "/getMgtMemberOrderTotal", method = RequestMethod.POST) diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/miniapp/AppConsumerController.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/miniapp/AppConsumerController.java index 50fa6e2..26f63f8 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/miniapp/AppConsumerController.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/miniapp/AppConsumerController.java @@ -32,13 +32,13 @@ @RequestMapping("/app/consumer") public class AppConsumerController { - @Autowired + @Resource private RemoteMemberService memberService; - @Autowired + @Resource private ConsumerGoodsService consumerGoodsService; - @Autowired + @Resource private UserServiceRecordService userServiceRecordService; @RequestMapping(value = "/pageUserConsumerGoods", method = RequestMethod.POST) diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/miniapp/AppOrderController.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/miniapp/AppOrderController.java index 94236c6..69d2a5c 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/miniapp/AppOrderController.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/miniapp/AppOrderController.java @@ -35,7 +35,7 @@ - @Autowired + @Resource private OrderService orderService; diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/ConsumerGoodsServiceImpl.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/ConsumerGoodsServiceImpl.java index db79d33..003aa9c 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/ConsumerGoodsServiceImpl.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/ConsumerGoodsServiceImpl.java @@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.common.core.exception.ServiceException; -import com.ruoyi.common.core.utils.DateUtils; import com.ruoyi.common.core.utils.StringUtils; import com.ruoyi.order.domain.dto.*; import com.ruoyi.order.domain.pojo.order.ConsumerGoods; @@ -112,10 +111,10 @@ throw new ServiceException(AppErrorConstant.BEYOND_SURP_NUM); } consumerGoods.setUsedNum(usedNum+useNum); - consumerGoods.setUseTime(DateUtils.getNowDate()); + consumerGoods.setUseTime(new Date()); if(consumerGoods.getUsedNum().equals(serviceNum)){ consumerGoods.setServiceStatus(2); - consumerGoods.setCompleteTime(DateUtils.getNowDate()); + consumerGoods.setCompleteTime(new Date()); } this.saveOrUpdate(consumerGoods); shopId = consumerGoods.getShopId(); @@ -133,7 +132,7 @@ } } UserServiceRecord userServiceRecord = new UserServiceRecord(); - userServiceRecord.setCreateTime(DateUtils.getNowDate()); + userServiceRecord.setCreateTime(new Date()); userServiceRecord.setServiceType(serviceType); userServiceRecord.setDelFlag(0); userServiceRecord.setShopId(shopId); diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/OrderServiceImpl.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/OrderServiceImpl.java index 0f21cd9..15b3934 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/OrderServiceImpl.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/OrderServiceImpl.java @@ -373,7 +373,7 @@ } order.setOrderRemark(appPlaceOrderDto.getOrderRemark()); order.setGoodsNum(goodsNum); - order.setCreateTime(DateUtils.getNowDate()); + order.setCreateTime(new Date()); this.save(order); //更新用户商品类型 if(goodsTypeSet!=null&&goodsTypeSet.size()>0){ @@ -474,7 +474,7 @@ throw new ServiceException(AppErrorConstant.CANCEL_ERROR_ORDER); } order.setOrderStatus(0); - order.setCancelTime(DateUtils.getNowDate()); + order.setCancelTime(new Date()); this.saveOrUpdate(order); } @@ -559,7 +559,7 @@ String orderId = merVerifyOrderDto.getOrderId(); BigDecimal relReceiveMoney = merVerifyOrderDto.getRelReceiveMoney(); BigDecimal relPayMoney = merVerifyOrderDto.getRelPayMoney(); - Date nowTime = DateUtils.getNowDate(); + Date nowTime = new Date(); //更新订单信息 Order order = this.getById(orderId); order.setOrderStatus(3); @@ -815,9 +815,9 @@ } order.setOrderRemark(merNewOrderDto.getOrderRemark()); order.setGoodsNum(goodsNum); - order.setCreateTime(DateUtils.getNowDate()); - order.setPayTime(DateUtils.getNowDate()); - order.setUseTime(DateUtils.getNowDate()); + order.setCreateTime(new Date()); + order.setPayTime(new Date()); + order.setUseTime(new Date()); order.setUseUserId(merNewOrderDto.getUserId()); order.setPayMoney(merNewOrderDto.getPayMoney()); order.setOnlinePayMoney(new BigDecimal("0.00")); @@ -844,7 +844,7 @@ consumerGoods.setServiceNum(appUserOrderGoodsPageVo.getServiceNum()); consumerGoods.setUsedNum(0); consumerGoods.setGoodsType(appUserOrderGoodsPageVo.getGoodsType()); - consumerGoods.setCreateTime(DateUtils.getNowDate()); + consumerGoods.setCreateTime(new Date()); consumerGoodsService.save(consumerGoods); } Member member = remoteMemberService.getMember(userId).getData(); diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/util/CodeFactoryUtil.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/util/CodeFactoryUtil.java index 0b1f251..193269f 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/util/CodeFactoryUtil.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/util/CodeFactoryUtil.java @@ -28,8 +28,8 @@ //静态住入到自己的类中 private static RedisService redisService; - //将静态属性以入参(形参)的方式传入一个方法中,然后将此方法通过 @Autowired 注入到Spring容器中 - @Autowired + //将静态属性以入参(形参)的方式传入一个方法中,然后将此方法通过 @Resource 注入到Spring容器中 + @Resource public void setService(RedisService redisService) { CodeFactoryUtil.redisService = redisService; } diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/business/MerShopController.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/business/MerShopController.java index e6808ed..d86eb0d 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/business/MerShopController.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/business/MerShopController.java @@ -32,18 +32,18 @@ public class MerShopController { - @Autowired + @Resource private ShopService shopService; - @Autowired + @Resource private ShopCertificateService shopCertificateService; - @Autowired + @Resource private ShopStaffService shopStaffService; - @Autowired + @Resource private ShopSuggestService shopSuggestService; /** diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/business/MerTaskController.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/business/MerTaskController.java index 0b9bbc9..11be045 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/business/MerTaskController.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/business/MerTaskController.java @@ -35,16 +35,16 @@ @RequestMapping("/mer/task") public class MerTaskController { - @Autowired + @Resource private MemberTaskService memberTaskService; - @Autowired + @Resource private MemberTaskRecordService memberTaskRecordService; - @Autowired + @Resource private AgencyTaskService agencyTaskService; - @Autowired + @Resource private AgencyTaskRecordService agencyTaskRecordService; @RequestMapping(value = "/pageMerMemberTask", method = RequestMethod.POST) diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/management/MgtMemberController.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/management/MgtMemberController.java index 300b143..aaab4f6 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/management/MgtMemberController.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/management/MgtMemberController.java @@ -31,7 +31,7 @@ public class MgtMemberController { - @Autowired + @Resource private MemberTaskRecordService memberTaskRecordService; @RequestMapping(value = "/pageMgtMemberFollow", method = RequestMethod.POST) diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/management/MgtShopController.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/management/MgtShopController.java index 7f1eb58..74a320c 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/management/MgtShopController.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/management/MgtShopController.java @@ -32,10 +32,10 @@ @RequestMapping("/mgt/shop") public class MgtShopController { - @Autowired + @Resource private ShopService shopService; - @Autowired + @Resource private ShopRelTagService shopRelTagService; @RequestMapping(value = "/pageMgtShop", method = RequestMethod.POST) diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/management/MgtTaskController.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/management/MgtTaskController.java index ab4a81d..b16bb5d 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/management/MgtTaskController.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/management/MgtTaskController.java @@ -37,13 +37,13 @@ @RequestMapping("/mgt/task") public class MgtTaskController { - @Autowired + @Resource private ShopTaskService shopTaskService; - @Autowired + @Resource private AgencyTaskRecordService agencyTaskRecordService; - @Autowired + @Resource private ShopTaskRecordService shopTaskRecordService; @RequestMapping(value = "/followShopTask", method = RequestMethod.POST) diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/miniapp/AppHomeController.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/miniapp/AppHomeController.java index 6781191..7afedfb 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/miniapp/AppHomeController.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/miniapp/AppHomeController.java @@ -33,12 +33,12 @@ public class AppHomeController { - @Autowired + @Resource private RemoteMemberService memberService; RemoteConfigService remoteConfigService; - @Autowired + @Resource private ShopService shopService; @RequestMapping(value = "/getNearbyShop", method = RequestMethod.POST) diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java index 7c330bb..25187af 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java @@ -129,7 +129,7 @@ Boolean newShop = false; if(MGTEditShopDto.getShopId()!=null){ shop = this.getById(MGTEditShopDto.getShopId()); - shop.setUpdateTime(DateUtils.getNowDate()); + shop.setUpdateTime(new Date()); shop.setUpdateUserId(MGTEditShopDto.getUserId()); shop.setShopTags(null); //清空关联记录 @@ -141,7 +141,7 @@ shopStaffService.clearShopStaffRelation(shop.getShopId()); }else{ shop.setShopStatus(3); - shop.setCreateTime(DateUtils.getNowDate()); + shop.setCreateTime(new Date()); shop.setCreateUserId(MGTEditShopDto.getUserId()); shop.setFrozenFlag(0); shop.setCooperativeFlag(0); @@ -251,7 +251,7 @@ try { Date coopStartDate = simpleDateFormat.parse(coopStartTime); Date coopEndDate = simpleDateFormat.parse(coopEndTime); - Date nowTime = DateUtils.getNowDate(); + Date nowTime = new Date(); shop.setCooperationStartTime(coopStartDate); shop.setCooperationEndTime(coopEndDate); Boolean inTime = false; diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopSuggestServiceImpl.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopSuggestServiceImpl.java index 1b6fce0..82e5923 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopSuggestServiceImpl.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopSuggestServiceImpl.java @@ -52,7 +52,7 @@ shopSuggest.setCreateUserId(merShopSuggestDto.getUserId()); shopSuggest.setShopId(merShopSuggestDto.getShopId()); shopSuggest.setSuggestContent(merShopSuggestDto.getSuggestContent()); - shopSuggest.setCreateTime(DateUtils.getNowDate()); + shopSuggest.setCreateTime(new Date()); this.save(shopSuggest); } } diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/task/AgencyTaskServiceImpl.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/task/AgencyTaskServiceImpl.java index f7fb90e..fe6a4b8 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/task/AgencyTaskServiceImpl.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/task/AgencyTaskServiceImpl.java @@ -47,7 +47,7 @@ */ @Override public List<MerAgencyTaskPageVo> pageMerAgencyTask(Page page, MerAgencyTaskPageDto merAgencyTaskPageDto){ - String nowDay = DateUtils.parseDateToStr("YYYY-MM-dd",DateUtils.getNowDate()); + String nowDay = DateUtils.parseDateToStr("YYYY-MM-dd",new Date()); merAgencyTaskPageDto.setNowDay(nowDay); List<MerAgencyTaskPageVo> merAgencyTaskPageVoList = agencyTaskMapper.pageMerAgencyTask(page, merAgencyTaskPageDto); return merAgencyTaskPageVoList; @@ -69,7 +69,7 @@ agencyTask.setAgencyId(merCreateAgencyTaskDto.getAgencyId()); agencyTask.setTaskDate(merCreateAgencyTaskDto.getTaskDate()); agencyTask.setTaskContent(merCreateAgencyTaskDto.getTaskContent()); - agencyTask.setCreateTime(DateUtils.getNowDate()); + agencyTask.setCreateTime(new Date()); this.saveOrUpdate(agencyTask); } @@ -89,7 +89,7 @@ agencyTaskRecord.setCallPhone(merFollowAgencyTaskDto.getCallPhone()); agencyTaskRecord.setCallTime(merFollowAgencyTaskDto.getCallTime()); agencyTaskRecord.setFollowContent(merFollowAgencyTaskDto.getFollowContent()); - agencyTaskRecord.setCreateTime(DateUtils.getNowDate()); + agencyTaskRecord.setCreateTime(new Date()); agencyTaskRecordService.saveOrUpdate(agencyTaskRecord); //创建任务详情文件 String picture = merFollowAgencyTaskDto.getPicture(); @@ -145,7 +145,7 @@ agencyTask.setTaskDate(merFollowAgencyTaskDto.getNextTaskDate()); agencyTask.setTaskContent(merFollowAgencyTaskDto.getNextTaskContent()); agencyTask.setTaskStatus(2); - agencyTask.setCreateTime(DateUtils.getNowDate()); + agencyTask.setCreateTime(new Date()); this.saveOrUpdate(agencyTask); } diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/task/MemberTaskServiceImpl.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/task/MemberTaskServiceImpl.java index b5f0db6..429daf2 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/task/MemberTaskServiceImpl.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/task/MemberTaskServiceImpl.java @@ -55,7 +55,7 @@ */ @Override public List<MerMemberTaskPageVo> pageMerMemberTask(Page page, MerMemberTaskPageDto merMemberTaskPageDto){ - String today = DateUtils.parseDateToStr("YYYY-MM-DD",DateUtils.getNowDate()); + String today = DateUtils.parseDateToStr("YYYY-MM-DD",new Date()); List<MerMemberTaskPageVo> merMemberTaskPageVoList = memberTaskMapper.pageMerMemberTask(page, merMemberTaskPageDto); if(merMemberTaskPageVoList!=null&&!merMemberTaskPageVoList.isEmpty()){ String taskDate; @@ -86,7 +86,7 @@ memberTask.setUserId(merCreateMemberTaskDto.getMemberUserId()); memberTask.setTaskDate(merCreateMemberTaskDto.getTaskDate()); memberTask.setTaskContent(merCreateMemberTaskDto.getTaskContent()); - memberTask.setCreateTime(DateUtils.getNowDate()); + memberTask.setCreateTime(new Date()); this.saveOrUpdate(memberTask); } @@ -105,7 +105,7 @@ memberTaskRecord.setCallPhone(merFollowMemberTaskDto.getCallPhone()); memberTaskRecord.setCallTime(merFollowMemberTaskDto.getCallTime()); memberTaskRecord.setFollowContent(merFollowMemberTaskDto.getFollowContent()); - memberTaskRecord.setCreateTime(DateUtils.getNowDate()); + memberTaskRecord.setCreateTime(new Date()); memberTaskRecordService.saveOrUpdate(memberTaskRecord); String picture = merFollowMemberTaskDto.getPicture(); String video = merFollowMemberTaskDto.getVideo(); @@ -158,7 +158,7 @@ memberTask.setTaskDate(merFollowMemberTaskDto.getNextTaskDate()); memberTask.setTaskContent(merFollowMemberTaskDto.getNextTaskContent()); memberTask.setTaskStatus(2); - memberTask.setCreateTime(DateUtils.getNowDate()); + memberTask.setCreateTime(new Date()); this.saveOrUpdate(memberTask); } } diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/task/ShopTaskServiceImpl.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/task/ShopTaskServiceImpl.java index a5a63d7..bde6eb3 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/task/ShopTaskServiceImpl.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/task/ShopTaskServiceImpl.java @@ -59,7 +59,7 @@ shopTask.setNextFollowDate(DateUtils.getDate()); shopTask.setTaskTitle(mgtFollowShopTaskDto.getNextTaskTitle()); shopTask.setEmergencyState(mgtFollowShopTaskDto.getEmergencyState()); - shopTask.setCreateTime(DateUtils.getNowDate()); + shopTask.setCreateTime(new Date()); this.saveOrUpdate(shopTask); //创建任务记录 ShopTaskRecord shopTaskRecord = new ShopTaskRecord(); @@ -68,7 +68,7 @@ shopTaskRecord.setUserId(mgtFollowShopTaskDto.getUserId()); shopTaskRecord.setFollowType(2); shopTaskRecord.setFollowContent(mgtFollowShopTaskDto.getFollowContent()); - shopTaskRecord.setCreateTime(DateUtils.getNowDate()); + shopTaskRecord.setCreateTime(new Date()); shopTaskRecordService.saveOrUpdate(shopTaskRecord); //创建任务文件 String picture = mgtFollowShopTaskDto.getPicture(); @@ -96,7 +96,7 @@ shopNextTask.setNextFollowDate(mgtFollowShopTaskDto.getNextTaskDate()); shopNextTask.setTaskTitle(mgtFollowShopTaskDto.getNextTaskTitle()); shopNextTask.setEmergencyState(mgtFollowShopTaskDto.getEmergencyState()); - shopNextTask.setCreateTime(DateUtils.getNowDate()); + shopNextTask.setCreateTime(new Date()); this.saveOrUpdate(shopNextTask); } diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/business/MerConfigController.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/business/MerConfigController.java index e94c566..534efe9 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/business/MerConfigController.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/business/MerConfigController.java @@ -29,7 +29,7 @@ @RequestMapping("/mer/config") public class MerConfigController { - @Autowired + @Resource private RecommendCooperationService recommendCooperationService; @RequestMapping(value = "/pageMerShopRecommend", method = RequestMethod.POST) diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/management/MgtConfigController.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/management/MgtConfigController.java new file mode 100644 index 0000000..05c2376 --- /dev/null +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/management/MgtConfigController.java @@ -0,0 +1,55 @@ +package com.ruoyi.system.controller.management; + +import com.ruoyi.common.core.domain.R; +import com.ruoyi.common.security.utils.SecurityUtils; +import com.ruoyi.system.domain.dto.MgtCooperationEditDto; +import com.ruoyi.system.domain.dto.MgtServiceMobileEditDto; +import com.ruoyi.system.service.config.CooperationService; +import com.ruoyi.system.service.config.CustomConfigService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import javax.annotation.Resource; + +/** + * @ClassName MgtConfigController + * @Description TODO + * @Author jqs + * @Date 2023/6/6 9:14 + * @Version 1.0 + */ +@Api(value = "平台端配置相关接口", tags = "平台端配置相关接口", description = "平台端配置相关接口") +@RestController +@RequestMapping("/mgt/config") +public class MgtConfigController { + + @Resource + private CustomConfigService customConfigService; + + @Resource + private CooperationService cooperationService; + + + @RequestMapping(value = "/editCooperation", method = RequestMethod.POST) + @ApiOperation(value = "修改申请合作") + public R editCooperation(@RequestBody MgtCooperationEditDto mgtCooperationEditDto) { + Long userId = SecurityUtils.getUserId(); + mgtCooperationEditDto.setUserId(userId); + cooperationService.editCooperation(mgtCooperationEditDto); + return R.ok(); + } + + @RequestMapping(value = "/editServiceMobile", method = RequestMethod.POST) + @ApiOperation(value = "修改客服电话") + public R editServiceMobile(@RequestBody MgtServiceMobileEditDto mgtServiceMobileEditDto) { + Long userId = SecurityUtils.getUserId(); + mgtServiceMobileEditDto.setUserId(userId); + customConfigService.editServiceMobile(mgtServiceMobileEditDto); + return R.ok(); + } + +} diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/miniapp/AppConfigController.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/miniapp/AppConfigController.java index af8bbad..9627499 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/miniapp/AppConfigController.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/miniapp/AppConfigController.java @@ -1,17 +1,17 @@ package com.ruoyi.system.controller.miniapp; import com.ruoyi.common.core.domain.R; -import com.ruoyi.common.security.utils.SecurityUtils; import com.ruoyi.system.domain.dto.AppAgreementDto; import com.ruoyi.system.domain.vo.AppAgreementVo; import com.ruoyi.system.service.config.AgreementService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; + +import javax.annotation.Resource; /** * @author jqs34 @@ -26,9 +26,8 @@ public class AppConfigController { - @Autowired + @Resource private AgreementService agreementService; - @RequestMapping(value = "/getAppAgreement", method = RequestMethod.POST) @@ -37,7 +36,6 @@ AppAgreementVo appAgreementVo = agreementService.getAppAgreement(appAgreementDto); return R.ok(appAgreementVo); } - } diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/miniapp/AppHomeController.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/miniapp/AppHomeController.java index 0285510..5c26fa3 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/miniapp/AppHomeController.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/miniapp/AppHomeController.java @@ -30,13 +30,13 @@ - @Autowired + @Resource private BannerService bannerService; - @Autowired + @Resource private QuickEntryService quickEntryService; - @Autowired + @Resource private AdvertService advertService; diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/dto/MgtCooperationEditDto.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/dto/MgtCooperationEditDto.java new file mode 100644 index 0000000..1c56f45 --- /dev/null +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/dto/MgtCooperationEditDto.java @@ -0,0 +1,26 @@ +package com.ruoyi.system.domain.dto; + +import com.ruoyi.system.api.domain.dto.MgtBaseDto; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @ClassName MgtCooperationEditDto + * @Description TODO + * @Author jqs + * @Date 2023/6/6 9:18 + * @Version 1.0 + */ +@Data +public class MgtCooperationEditDto extends MgtBaseDto { + + @ApiModelProperty(value = "申请合作图片") + private String cooperationPicture; + + @ApiModelProperty(value = "申请合作详情") + private String cooperationDetail; + + + + +} diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/dto/MgtServiceMobileEditDto.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/dto/MgtServiceMobileEditDto.java new file mode 100644 index 0000000..b259c73 --- /dev/null +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/dto/MgtServiceMobileEditDto.java @@ -0,0 +1,20 @@ +package com.ruoyi.system.domain.dto; + +import com.ruoyi.system.api.domain.dto.MgtBaseDto; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @ClassName MgtServiceMobileEditDto + * @Description TODO + * @Author jqs + * @Date 2023/6/6 11:47 + * @Version 1.0 + */ +@Data +public class MgtServiceMobileEditDto extends MgtBaseDto { + + @ApiModelProperty(value = "客服电话 多个,隔开") + private String serviceMobile; + +} diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/Cooperation.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/Cooperation.java index cbf9e22..521b9c9 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/Cooperation.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/Cooperation.java @@ -1,17 +1,16 @@ package com.ruoyi.system.domain.pojo.config; -import java.util.Date; - -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.activerecord.Model; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; -import java.io.Serializable; - import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; + +import java.io.Serializable; +import java.util.Date; /** * <p> @@ -58,7 +57,7 @@ * 创建用户id */ @TableField("create_user_id") - private Integer createUserId; + private Long createUserId; @Override diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/CustomeConfig.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/CustomConfig.java similarity index 93% rename from ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/CustomeConfig.java rename to ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/CustomConfig.java index 4f3e809..3845057 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/CustomeConfig.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/domain/pojo/config/CustomConfig.java @@ -1,16 +1,16 @@ package com.ruoyi.system.domain.pojo.config; -import com.baomidou.mybatisplus.annotation.IdType; -import java.util.Date; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.activerecord.Model; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; -import java.io.Serializable; - import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; + +import java.io.Serializable; +import java.util.Date; /** * <p> @@ -23,8 +23,8 @@ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) -@TableName("t_custome_config") -public class CustomeConfig extends Model<CustomeConfig> { +@TableName("t_custom_config") +public class CustomConfig extends Model<CustomConfig> { private static final long serialVersionUID = 1L; diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/listener/RedisListener.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/listener/RedisListener.java index 3e539d5..76bcae0 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/listener/RedisListener.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/listener/RedisListener.java @@ -13,6 +13,13 @@ import java.util.Date; +/** + * @author jqs34 + * @ClassName RedisListener + * @description: redis监听 + * @date 2023年06月06日 + * @version: 1.0 + */ @Slf4j @Component public class RedisListener extends KeyExpirationEventMessageListener { diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/config/CustomConfigMapper.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/config/CustomConfigMapper.java new file mode 100644 index 0000000..7b2cbf2 --- /dev/null +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/config/CustomConfigMapper.java @@ -0,0 +1,25 @@ +package com.ruoyi.system.mapper.config; + +import com.ruoyi.system.domain.pojo.config.CustomConfig; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import io.lettuce.core.dynamic.annotation.Param; + +/** + * <p> + * 系统配置 Mapper 接口 + * </p> + * + * @author jqs + * @since 2023-04-25 + */ +public interface CustomConfigMapper extends BaseMapper<CustomConfig> { + + /** + * @description 通过key获取系统自定义配置 + * @author jqs + * @date 2023/6/6 11:55 + * @param key + * @return CustomConfig + */ + CustomConfig getByKey(@Param("key") String key); +} diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/config/CustomeConfigMapper.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/config/CustomeConfigMapper.java deleted file mode 100644 index c5e4bde..0000000 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/mapper/config/CustomeConfigMapper.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.ruoyi.system.mapper.config; - -import com.ruoyi.system.domain.pojo.config.CustomeConfig; -import com.baomidou.mybatisplus.core.mapper.BaseMapper; - -/** - * <p> - * 系统配置 Mapper 接口 - * </p> - * - * @author jqs - * @since 2023-04-25 - */ -public interface CustomeConfigMapper extends BaseMapper<CustomeConfig> { - -} diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/CooperationService.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/CooperationService.java index 5f531b9..29de0c8 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/CooperationService.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/CooperationService.java @@ -1,5 +1,6 @@ package com.ruoyi.system.service.config; +import com.ruoyi.system.domain.dto.MgtCooperationEditDto; import com.ruoyi.system.domain.pojo.config.Cooperation; import com.baomidou.mybatisplus.extension.service.IService; @@ -13,4 +14,12 @@ */ public interface CooperationService extends IService<Cooperation> { + /** + * @description + * @author jqs + * @date 2023/6/6 9:25 + * @param mgtCooperationEditDto + * @return void + */ + void editCooperation(MgtCooperationEditDto mgtCooperationEditDto); } diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/CustomConfigService.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/CustomConfigService.java new file mode 100644 index 0000000..295a8de --- /dev/null +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/CustomConfigService.java @@ -0,0 +1,37 @@ +package com.ruoyi.system.service.config; + +import com.ruoyi.system.domain.dto.MgtServiceMobileEditDto; +import com.ruoyi.system.domain.pojo.config.CustomConfig; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * <p> + * 系统配置 服务类 + * </p> + * + * @author jqs + * @since 2023-04-25 + */ +public interface CustomConfigService extends IService<CustomConfig> { + + /** + * @description 通过key获取系统自定义配置 + * @author jqs + * @date 2023/6/6 11:55 + * @param key + * @return CustomConfig + */ + CustomConfig getByKey(String key); + + + /** + * @description 修改客服号码 + * @author jqs + * @date 2023/6/6 11:53 + * @param mgtServiceMobileEditDto + * @return void + */ + void editServiceMobile( MgtServiceMobileEditDto mgtServiceMobileEditDto); + + +} diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/CustomeConfigService.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/CustomeConfigService.java deleted file mode 100644 index a902e37..0000000 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/config/CustomeConfigService.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.ruoyi.system.service.config; - -import com.ruoyi.system.domain.pojo.config.CustomeConfig; -import com.baomidou.mybatisplus.extension.service.IService; - -/** - * <p> - * 系统配置 服务类 - * </p> - * - * @author jqs - * @since 2023-04-25 - */ -public interface CustomeConfigService extends IService<CustomeConfig> { - -} diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/CooperationServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/CooperationServiceImpl.java index 30128c0..30613ce 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/CooperationServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/CooperationServiceImpl.java @@ -1,10 +1,15 @@ package com.ruoyi.system.service.impl.config; +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.system.domain.dto.MgtCooperationEditDto; import com.ruoyi.system.domain.pojo.config.Cooperation; import com.ruoyi.system.mapper.config.CooperationMapper; import com.ruoyi.system.service.config.CooperationService; -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.util.Date; /** * <p> @@ -17,4 +22,31 @@ @Service public class CooperationServiceImpl extends ServiceImpl<CooperationMapper, Cooperation> implements CooperationService { + @Resource + private CooperationMapper cooperationMapper; + + /** + * @description + * @author jqs + * @date 2023/6/6 9:24 + * @param mgtCooperationEditDto + * @return void + */ + @Override + public void editCooperation(MgtCooperationEditDto mgtCooperationEditDto){ + //将旧的置为删除 + UpdateWrapper<Cooperation> updateWrapper = new UpdateWrapper<>(); + updateWrapper.lambda().eq(Cooperation::getDelFlag, 0).set(Cooperation::getDelFlag, 1); + cooperationMapper.update(null, updateWrapper); + //创建新的Cooperation + Cooperation cooperation = new Cooperation(); + cooperation.setDelFlag(0); + cooperation.setTopPicture(mgtCooperationEditDto.getCooperationPicture()); + cooperation.setCooperDetail(mgtCooperationEditDto.getCooperationDetail()); + cooperation.setCreateTime(new Date()); + cooperation.setCreateUserId(mgtCooperationEditDto.getUserId()); + this.saveOrUpdate(cooperation); + } + + } diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/CustomConfigServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/CustomConfigServiceImpl.java new file mode 100644 index 0000000..4c4c2f8 --- /dev/null +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/CustomConfigServiceImpl.java @@ -0,0 +1,66 @@ +package com.ruoyi.system.service.impl.config; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.system.api.constant.ConfigEnum; +import com.ruoyi.system.domain.dto.MgtServiceMobileEditDto; +import com.ruoyi.system.domain.pojo.config.CustomConfig; +import com.ruoyi.system.mapper.config.CustomConfigMapper; +import com.ruoyi.system.service.config.CustomConfigService; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.util.Date; + +/** + * <p> + * 系统配置 服务实现类 + * </p> + * + * @author jqs + * @since 2023-04-25 + */ +@Service +public class CustomConfigServiceImpl extends ServiceImpl<CustomConfigMapper, CustomConfig> implements CustomConfigService { + + @Resource + private CustomConfigMapper customConfigMapper; + + /** + * @description 通过key获取系统自定义配置 + * @author jqs + * @date 2023/6/6 11:55 + * @param key + * @return CustomConfig + */ + @Override + public CustomConfig getByKey(String key){ + return customConfigMapper.getByKey(key); + } + + + /** + * @description 修改客服号码 + * @author jqs + * @date 2023/6/6 11:53 + * @param mgtServiceMobileEditDto + * @return void + */ + @Override + public void editServiceMobile(MgtServiceMobileEditDto mgtServiceMobileEditDto) { + // 获取平台服务电话的配置 + CustomConfig customConfig = getByKey(ConfigEnum.PLATFORM_SERVICE_PHONE.getKey()); + // 如果配置不存在,则创建一个新的配置 + if (customConfig == null) { + customConfig = new CustomConfig(); + customConfig.setCreateTime(new Date()); + } + // 设置配置的类型、键、名称、值和更新时间 + customConfig.setType(ConfigEnum.PLATFORM_SERVICE_PHONE.getKeyType()); + customConfig.setKey(ConfigEnum.PLATFORM_SERVICE_PHONE.getKey()); + customConfig.setName(ConfigEnum.PLATFORM_SERVICE_PHONE.getKeyName()); + customConfig.setValue(mgtServiceMobileEditDto.getServiceMobile()); + customConfig.setUpdateTime(new Date()); + // 保存或更新配置 + this.saveOrUpdate(customConfig); + } +} diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/CustomeConfigServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/CustomeConfigServiceImpl.java deleted file mode 100644 index 3c3d01d..0000000 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/CustomeConfigServiceImpl.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.ruoyi.system.service.impl.config; - -import com.ruoyi.system.domain.pojo.config.CustomeConfig; -import com.ruoyi.system.mapper.config.CustomeConfigMapper; -import com.ruoyi.system.service.config.CustomeConfigService; -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import org.springframework.stereotype.Service; - -/** - * <p> - * 系统配置 服务实现类 - * </p> - * - * @author jqs - * @since 2023-04-25 - */ -@Service -public class CustomeConfigServiceImpl extends ServiceImpl<CustomeConfigMapper, CustomeConfig> implements CustomeConfigService { - -} diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/RecommendCooperationServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/RecommendCooperationServiceImpl.java index 9436b8c..b592228 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/RecommendCooperationServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/RecommendCooperationServiceImpl.java @@ -3,7 +3,6 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.ruoyi.common.core.utils.DateUtils; import com.ruoyi.common.core.utils.bean.BeanUtils; import com.ruoyi.system.domain.dto.MerRecommendCooperationDto; import com.ruoyi.system.domain.dto.MerShopRecommendPageDto; @@ -54,7 +53,7 @@ recommendCooperation.setRecommendUserId(merRecommendCooperationDto.getUserId()); recommendCooperation.setShopId(merRecommendCooperationDto.getShopId()); recommendCooperation.setCorpStatus(1); - recommendCooperation.setCreateTime(DateUtils.getNowDate()); + recommendCooperation.setCreateTime(new Date()); this.save(recommendCooperation); } } diff --git a/ruoyi-modules/ruoyi-system/src/main/resources/mapper/config/CustomeConfigMapper.xml b/ruoyi-modules/ruoyi-system/src/main/resources/mapper/config/CustomConfigMapper.xml similarity index 71% rename from ruoyi-modules/ruoyi-system/src/main/resources/mapper/config/CustomeConfigMapper.xml rename to ruoyi-modules/ruoyi-system/src/main/resources/mapper/config/CustomConfigMapper.xml index b929174..0cfae6a 100644 --- a/ruoyi-modules/ruoyi-system/src/main/resources/mapper/config/CustomeConfigMapper.xml +++ b/ruoyi-modules/ruoyi-system/src/main/resources/mapper/config/CustomConfigMapper.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="com.ruoyi.system.mapper.config.CustomeConfigMapper"> +<mapper namespace="com.ruoyi.system.mapper.config.CustomConfigMapper"> - <resultMap type="CustomeConfig" id="CustomeConfigResult"> + <resultMap type="CustomConfig" id="CustomConfigResult"> <result property="id" column="id" /> <result property="delFlag" column="del_flag" /> <result property="type" column="type" /> @@ -13,12 +13,12 @@ <result property="updateTime" column="update_time" /> </resultMap> - <sql id="selectCustomeConfigVo"> - select id, del_flag, type, key, name, value, create_time, update_time from t_custome_config + <sql id="selectCustomConfigVo"> + select id, del_flag, type, key, name, value, create_time, update_time from t_custom_config </sql> - <select id="selectCustomeConfigList" parameterType="CustomeConfig" resultMap="CustomeConfigResult"> - <include refid="selectCustomeConfigVo"/> + <select id="selectCustomConfigList" parameterType="CustomConfig" resultMap="CustomConfigResult"> + <include refid="selectCustomConfigVo"/> <where> <if test="type != null "> and type = #{type}</if> <if test="key != null and key != ''"> and key = #{key}</if> @@ -27,13 +27,13 @@ </where> </select> - <select id="selectCustomeConfigById" parameterType="Long" resultMap="CustomeConfigResult"> - <include refid="selectCustomeConfigVo"/> + <select id="selectCustomConfigById" parameterType="Long" resultMap="CustomConfigResult"> + <include refid="selectCustomConfigVo"/> where id = #{id} </select> - <insert id="insertCustomeConfig" parameterType="CustomeConfig" useGeneratedKeys="true" keyProperty="id"> - insert into t_custome_config + <insert id="insertCustomConfig" parameterType="CustomConfig" useGeneratedKeys="true" keyProperty="id"> + insert into t_custom_config <trim prefix="(" suffix=")" suffixOverrides=","> <if test="delFlag != null">del_flag,</if> <if test="type != null">type,</if> @@ -54,8 +54,8 @@ </trim> </insert> - <update id="updateCustomeConfig" parameterType="CustomeConfig"> - update t_custome_config + <update id="updateCustomConfig" parameterType="CustomConfig"> + update t_custom_config <trim prefix="SET" suffixOverrides=","> <if test="delFlag != null">del_flag = #{delFlag},</if> <if test="type != null">type = #{type},</if> @@ -68,15 +68,19 @@ where id = #{id} </update> - <delete id="deleteCustomeConfigById" parameterType="Long"> - delete from t_custome_config where id = #{id} + <delete id="deleteCustomConfigById" parameterType="Long"> + delete from t_custom_config where id = #{id} </delete> - <delete id="deleteCustomeConfigByIds" parameterType="String"> - delete from t_custome_config where id in + <delete id="deleteCustomConfigByIds" parameterType="String"> + delete from t_custom_config where id in <foreach item="id" collection="array" open="(" separator="," close=")"> #{id} </foreach> </delete> + <select id="getByKey" resultMap="CustomConfigResult"> + <include refid="selectCustomConfigVo"/> + WHERE del_flag = 0 AND key = #{key} + </select> </mapper> -- Gitblit v1.7.1