From 6d90aa0d86d4ef7d1eb4eda5dab1c10dc9e9df26 Mon Sep 17 00:00:00 2001 From: DESKTOP-71BH0QO\L、ming <172680469@qq.com> Date: 星期二, 11 五月 2021 15:51:08 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/test' into test --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ShopApi.java | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 54 insertions(+), 3 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ShopApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ShopApi.java index 8fe40d8..e16a973 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ShopApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ShopApi.java @@ -1,5 +1,7 @@ package com.panzhihua.service_community.api; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; import com.panzhihua.common.model.dtos.shop.PageComShopGoodsDTO; import com.panzhihua.common.model.dtos.shop.*; import com.panzhihua.common.controller.BaseController; @@ -7,15 +9,15 @@ import com.panzhihua.common.model.dtos.shop.PageComShopOrderSearchDTO; import com.panzhihua.common.model.dtos.shop.PageComShopStoreDTO; import com.panzhihua.common.model.vos.R; -import com.panzhihua.common.model.vos.shop.AddShopGoodsVO; +import com.panzhihua.common.model.vos.shop.*; +import com.panzhihua.service_community.model.dos.ComShopSysConfDO; import com.panzhihua.service_community.service.*; -import com.panzhihua.common.model.vos.shop.ShopOperLogVO; -import com.panzhihua.common.model.vos.shop.ShopStoreVO; import com.panzhihua.service_community.service.ComShopGoodsService; import com.panzhihua.service_community.service.ComShopOperLogService; import com.panzhihua.service_community.service.ComShopOrderService; import com.panzhihua.service_community.service.ComShopStoreService; import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.BeanUtils; import org.springframework.transaction.annotation.Transactional; import org.springframework.web.bind.annotation.*; @@ -41,6 +43,8 @@ private ComShopCartService comShopCartService; @Resource private ComShopUserAddressService comShopUserAddressService; + @Resource + private ComShopSysConfService comShopSysConfService; /** * 店铺列表-分页查询 @@ -515,4 +519,51 @@ public R wxPay(@RequestBody OrderPayDTO orderPayDTO){ return comShopOrderService.wxPay(orderPayDTO); } + + + + /** + * 商城系统配置 + * @param comShopSysConfDTO + * @return + */ + @PostMapping("/conf/edit") + R editShopSysConf(@RequestBody ComShopSysConfDTO comShopSysConfDTO){ + ComShopSysConfDO comShopSysConfDO = comShopSysConfService.getBaseMapper().selectById(comShopSysConfDTO.getId()); + switch (comShopSysConfDTO.getHidden()){ + case 0: + comShopSysConfDO.setVal("0"); + comShopSysConfDO.setEnabled("1"); + break; + case 1: + comShopSysConfDO.setVal("1"); + comShopSysConfDO.setEnabled("1"); + break; + default: break; + } + int updated = comShopSysConfService.getBaseMapper().updateById(comShopSysConfDO); + if(updated==1){ + return R.ok(); + } + return R.fail(); + } + + /** + * 商城系统配置查询 + * @param pageComShopSysConfDTO + * @return + */ + @PostMapping("/conf/get") + R pageShopSysConf(@RequestBody PageComShopSysConfDTO pageComShopSysConfDTO){ + List<ComShopSysConfDO> confList = comShopSysConfService.getBaseMapper().selectList(new LambdaQueryWrapper<ComShopSysConfDO>() + .eq(ComShopSysConfDO::getName, "SHOP_HIDDEN") + .orderByDesc(ComShopSysConfDO::getCreate_at)); + ComShopSysConfVO comShopSysConfVO = new ComShopSysConfVO(); + if(confList!=null && confList.size()>0){ + ComShopSysConfDO firstConf = confList.get(0); + BeanUtils.copyProperties(firstConf, comShopSysConfVO); + return R.ok(comShopSysConfVO); + } + return R.ok(); + } } -- Gitblit v1.7.1