From fd658508f4470f0c479b2a36738b0f50481cbbe9 Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期六, 16 九月 2023 10:59:09 +0800
Subject: [PATCH] 后台代码

---
 cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java |  248 -------------------------------------------------
 1 files changed, 3 insertions(+), 245 deletions(-)

diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java
index b9699bb..b176c57 100644
--- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java
+++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java
@@ -10,12 +10,9 @@
 import com.dsh.activity.feignclient.course.model.CoursePackagePaymentConfig;
 import com.dsh.activity.feignclient.model.*;
 import com.dsh.activity.feignclient.other.StoreClient;
-import com.dsh.activity.feignclient.other.model.Store;
 import com.dsh.activity.feignclient.other.model.StoreDetailOfCourse;
 import com.dsh.activity.model.PointMerchandiseVo;
 import com.dsh.activity.model.request.*;
-import com.dsh.activity.model.response.GoodsInfoOneVo;
-import com.dsh.activity.model.response.StoreVos;
 import com.dsh.activity.service.*;
 import com.dsh.activity.util.GDMapGeocodingUtil;
 import com.dsh.activity.util.StrUtils;
@@ -73,9 +70,6 @@
 
     @Resource
     private CouponCityService ccityService;
-
-    @Resource
-    private PointsMerchandiseCityService pmdsCityService;
 
 
     @ResponseBody
@@ -480,10 +474,7 @@
 
     @PostMapping("/base/pointMerchars/updateDetailsUserPointMercase")
     public void updateDetailsUserPointMercase(@RequestBody UserPointsMerchandise merchandise){
-        upmseService.update(merchandise,new LambdaQueryWrapper<UserPointsMerchandise>()
-                .eq(UserPointsMerchandise::getUserId,merchandise.getUserId())
-                .eq(UserPointsMerchandise::getId,merchandise.getId()));
-
+        upmseService.updateById(merchandise);
     }
 
     @PostMapping("/base/pointMerchars/queryUserPointMerchaseByCode")
@@ -533,9 +524,7 @@
         if (list.size() > 0 ){
             for (UserPointsMerchandise pointsMerchandise : list) {
                 pointsMerchandise.setState(2);
-                upmseService.update(pointsMerchandise,new LambdaQueryWrapper<UserPointsMerchandise>()
-                        .eq(UserPointsMerchandise::getUserId,pointsMerchandise.getUserId())
-                        .eq(UserPointsMerchandise::getId,pointsMerchandise.getId()));
+                upmseService.updateById(pointsMerchandise);
             }
         }
 
@@ -635,13 +624,10 @@
     public PointMercharsVo queryPointMerchaseDetailOfId(@RequestBody Integer pointMercharsId){
         PointMercharsVo vo = new PointMercharsVo();
         PointsMerchandise byId = pmdsService.getById(pointMercharsId);
-        List<UserPointsMerchandise> list = upmseService.list(new LambdaQueryWrapper<UserPointsMerchandise>()
-                .eq(UserPointsMerchandise::getPointsMerchandiseId, pointMercharsId));
         if (ToolUtil.isNotEmpty(byId)){
             vo.setName(byId.getName());
             vo.setCover(byId.getCover());
             vo.setPics(byId.getProductImages());
-            vo.setQuantityHas(list.size());
             vo.setQuantityIssued(byId.getQuantityIssued());
             vo.setPickUpQuantity(byId.getPickUpQuantity());
             vo.setSort(byId.getSort());
@@ -683,7 +669,7 @@
         if (list.size() > 0 ){
             for (UserPointsMerchandise pointsMerchandise : list) {
                 Map<String, Object> map = new HashMap<>();
-                map.put("id",pointsMerchandise.getId().toString());
+                map.put("id",pointsMerchandise.getId());
                 map.put("userId",pointsMerchandise.getUserId());
                 map.put("status", pointsMerchandise.getStatus());
                 mapList.add(map);
@@ -691,234 +677,6 @@
         }
         System.out.println(mapList);
         return mapList;
-    }
-
-    @ResponseBody
-    @PostMapping("/base/pointMerchars/writeOffGoodsStatus")
-    public boolean writeOffGoodsStatus(@RequestBody Map<String, Object> map){
-        try {
-            String o = (String) map.get("goodsId");
-            Integer managerId = (Integer) map.get("managerId");
-            UserPointsMerchandise byId = upmseService.getOne(new LambdaQueryWrapper<UserPointsMerchandise>()
-                    .eq(UserPointsMerchandise::getId,Long.parseLong(o) ));
-            if (byId.getStatus() == 2){
-                return false;
-            }
-            byId.setStatus(2);
-            byId.setVerificationUserId(managerId);
-            byId.setVerificationTime(new Date());
-            upmseService.update(byId,new LambdaQueryWrapper<UserPointsMerchandise>()
-                    .eq(UserPointsMerchandise::getUserId,byId.getUserId())
-                    .eq(UserPointsMerchandise::getId,byId.getId()));
-            System.out.println(byId);
-            return true;
-        }catch (Exception e){
-            return false;
-        }
-    }
-
-
-
-    @ResponseBody
-    @PostMapping("/base/pointMerchars/updateGoodsDetail")
-    public boolean updateGoodsDetail(@RequestBody Map<String, Object> map){
-        try {
-            Integer pointMerchandiseId = (Integer) map.get("pointMerchandiseId");
-            PointsMerchandise byId1 = pmdsService.getById(pointMerchandiseId);
-
-            Integer quantityIssued = (Integer) map.get("quantityIssued");
-            Integer pickUpQuantity = (Integer) map.get("pickUpQuantity");
-            String redemptionInstructions = (String) map.get("redemptionInstructions");
-            String cover = (String) map.get("cover");
-            String productImages = (String) map.get("productImages");
-            Integer sort = (Integer) map.get("sort");
-
-            byId1.setQuantityIssued(quantityIssued);
-            byId1.setPickUpQuantity(pickUpQuantity);
-            byId1.setRedemptionInstructions(redemptionInstructions);
-            if (ToolUtil.isNotEmpty(cover)){
-                byId1.setCover(cover);
-            }
-            if (ToolUtil.isNotEmpty(productImages)){
-                byId1.setProductImages(productImages);
-            }
-            byId1.setSort(sort);
-            pmdsService.updateById(byId1);
-            return true;
-        }catch (Exception e){
-            return false;
-        }
-    }
-
-
-    @PostMapping("/base/pointMerchars/queryDetailsOfGoods")
-    public GoodsInfoOneVo queryDetailsOfGoods(@RequestBody Integer id){
-        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
-        GoodsInfoOneVo infoOneVo = new GoodsInfoOneVo();
-        PointsMerchandise byId = pmdsService.getById(id);
-
-        if (ToolUtil.isNotEmpty(byId)){
-            infoOneVo.setName(byId.getName());
-            infoOneVo.setCover(byId.getCover());
-            infoOneVo.setPics(byId.getProductImages());
-            infoOneVo.setPrice(byId.getPrice());
-            infoOneVo.setExchangeMethod(byId.getRedemptionMethod());
-            switch (byId.getRedemptionMethod()){
-                case 1:
-                    infoOneVo.setIntegral(byId.getIntegral());
-                    break;
-                case 2:
-                    infoOneVo.setIntegral(byId.getIntegral());
-                    infoOneVo.setCash(byId.getCash());
-                    break;
-                case 3:
-                    infoOneVo.setCash(byId.getCash());
-                    break;
-                default:
-                    break;
-            }
-            switch (byId.getUserPopulation()){
-                case 1:
-                    infoOneVo.setUserPopulation("全部用户");
-                    break;
-                case 2:
-                    infoOneVo.setUserPopulation("年度会员");
-                    break;
-                case 3:
-                    infoOneVo.setUserPopulation("已有学员用户");
-                    break;
-                default:
-                    break;
-            }
-            infoOneVo.setQuantityIssued(byId.getQuantityIssued());
-            List<UserPointsMerchandise> list = upmseService.list(new LambdaQueryWrapper<UserPointsMerchandise>()
-                    .eq(UserPointsMerchandise::getPointsMerchandiseId,byId.getId()));
-            infoOneVo.setUseScope(byId.getUseScope());
-            switch (byId.getUseScope()){
-                case 1:
-                    infoOneVo.setExchangeArea("全国通用");
-                    break;
-                case 2:
-                    infoOneVo.setExchangeArea("指定城市");
-                    break;
-                case 3:
-                    infoOneVo.setExchangeArea("指定门店");
-                    break;
-                default:
-                    break;
-            }
-            infoOneVo.setHasPicked(list.size());
-            infoOneVo.setPickUpQuantity(byId.getPickUpQuantity());
-            infoOneVo.setValidTime(simpleDateFormat.format(byId.getStartTime())+"至"+ simpleDateFormat.format(byId.getEndTime()));
-            infoOneVo.setRedemptionInstructions(byId.getRedemptionInstructions());
-            infoOneVo.setSort(byId.getSort());
-        }
-        return infoOneVo;
-    }
-
-
-
-    @ResponseBody
-    @PostMapping("/base/pointMerchars/getStoreList")
-    public List<StoreVos> getStoreList(@RequestBody Integer id){
-        List<StoreVos> storeVos = new ArrayList<>();
-        List<PointsMerchandiseStore> list = pmdstoService.list(new QueryWrapper<PointsMerchandiseStore>()
-                .eq("pointsMerchandiseId",id));
-        if (list.size() > 0 ){
-            List<Integer> collect = list.stream().map(PointsMerchandiseStore::getStoreId).collect(Collectors.toList());
-            List<Store> stores = stoClient.queryStoreByIds(collect);
-            if (stores.size() > 0 ){
-                for (Store store : stores) {
-                    StoreVos storeVos1 = new StoreVos();
-                    storeVos1.setNum1(store.getProvince() +"省"+ store.getCity() +"市");
-                    storeVos1.setNum2(store.getName());
-                    storeVos.add(storeVos1);
-                }
-            }
-        }
-        return storeVos;
-    }
-
-
-    @ResponseBody
-    @PostMapping("/base/pointMerchars/getProvinces")
-    public List<StoreVos> getProvinces(@RequestBody Integer id){
-        List<StoreVos> storeVos = new ArrayList<>();
-        List<PointsMerchandiseCity> list = pmdsCityService.list(new LambdaQueryWrapper<PointsMerchandiseCity>()
-                .eq(PointsMerchandiseCity::getPointsMerchandiseId,id));
-        if (list.size() > 0 ){
-            for (PointsMerchandiseCity pointsMerchandiseCity : list) {
-                StoreVos storeVos1 = new StoreVos();
-                storeVos1.setNum1(pointsMerchandiseCity.getProvince());
-                storeVos1.setNum2(pointsMerchandiseCity.getCity());
-                storeVos.add(storeVos1);
-            }
-        }
-        return storeVos;
-    }
-
-    @PostMapping("/base/pointMerchars/add")
-   public Integer add(@RequestBody PointsMerchandise pointsMerchandise){
-        Integer storeId = pointsMerchandise.getShelves();
-        pointsMerchandise.setShelves(2);
-        boolean save = pmdsService.save(pointsMerchandise);
-        if(save && ToolUtil.isNotEmpty(storeId) && pointsMerchandise.getType()==2){
-            PointsMerchandiseStore pointsMerchandiseStore = new PointsMerchandiseStore();
-            pointsMerchandiseStore.setPointsMerchandiseId(pointsMerchandise.getId());
-            pointsMerchandiseStore.setStoreId(storeId);
-            save =  pmdstoService.save(pointsMerchandiseStore);
-        }
-        if(save  && pointsMerchandise.getType()==2 && ToolUtil.isNotEmpty(pointsMerchandise.getProvinceCode())){
-            pmdsService.saveCity(pointsMerchandise.getId(),pointsMerchandise.getProvince(),pointsMerchandise.getProvinceCode(),pointsMerchandise.getCity(),pointsMerchandise.getCityCode());
-        }
-        if(save){
-            return pointsMerchandise.getId();
-        }
-        return null;
-    }
-
-
-    @PostMapping("/base/pointMerchars/addOther")
-    public Boolean addOther(@RequestBody String pam){
-        Boolean save =false;
-        String[] split = pam.split("_");
-        for (String s : split[1].split(",")) {
-            PointsMerchandiseStore pointsMerchandiseStore = new PointsMerchandiseStore();
-            pointsMerchandiseStore.setPointsMerchandiseId(Integer.valueOf(split[0]));
-            pointsMerchandiseStore.setStoreId(Integer.valueOf(s));
-            save =  pmdstoService.save(pointsMerchandiseStore);
-        }
-        return save;
-    }
-
-    @PostMapping("/base/pointMerchars/addCitys")
-    public Boolean addCitys(@RequestBody ArrayList<Map<String, String>> objects){
-        try {
-            for (Map<String, String> object : objects) {
-                pmdsService.saveCity(Integer.valueOf(object.get("id")),object.get("pName"),object.get("pCode"),object.get("cName"),object.get("cCode"));
-            }
-            return true;
-        }catch (Exception e){
-            e.printStackTrace();
-            return false;
-        }
-
-    }
-
-
-    @PostMapping("/base/pointMerchars/queryPointMerchaseById")
-    public PointsMerchandise queryPointMerchaseById(@RequestBody Integer id){
-        return pmdsService.getById(id);
-    }
-
-
-
-    @PostMapping("/base/pointMerchars/getshopName")
-    public Integer getshopName(@RequestBody Integer id){
-        List<PointsMerchandiseStore> list = pmdstoService.list(new LambdaQueryWrapper<PointsMerchandiseStore>().eq(PointsMerchandiseStore::getPointsMerchandiseId, id));
-            PointsMerchandiseStore pointsMerchandiseStore = list.get(0);
-        Integer storeId = pointsMerchandiseStore.getStoreId();
-        return storeId;
     }
 
 }

--
Gitblit v1.7.1