From 232d3efb20f87f9c60faeda7bae4bc96e5687bd3 Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期三, 11 十月 2023 19:19:47 +0800
Subject: [PATCH] 10.12

---
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/DataStatisticsController.java |   53 ++++++++++-------
 cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java                        |    2 
 cloud-server-management/src/main/java/com/dsh/course/feignClient/competition/model/CompetitionQuery.java        |    1 
 cloud-server-account/src/main/java/com/dsh/account/controller/FinanceController.java                            |    4 +
 cloud-server-management/src/main/webapp/WEB-INF/view/system/dataStatistics/storeIncome.html                     |    1 
 cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js                             |   57 +++++++-----------
 cloud-server-competition/src/main/java/com/dsh/competition/model/CompetitionQuery.java                          |    1 
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java         |    3 
 cloud-server-management/src/main/webapp/WEB-INF/view/system/dataStatistics/platformIncome.html                  |    4 
 cloud-server-activity/src/main/resources/mapper/PointsMerchandiseMapper.xml                                     |    7 +-
 cloud-server-competition/src/main/java/com/dsh/competition/controller/CompetitionController.java                |   13 ++++
 11 files changed, 81 insertions(+), 65 deletions(-)

diff --git a/cloud-server-account/src/main/java/com/dsh/account/controller/FinanceController.java b/cloud-server-account/src/main/java/com/dsh/account/controller/FinanceController.java
index cc1c78b..86b0cec 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/controller/FinanceController.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/controller/FinanceController.java
@@ -12,6 +12,7 @@
 import com.dsh.account.model.vo.CoachSerchVO;
 import com.dsh.account.model.vo.RechargeRecordsVO;
 import com.dsh.account.service.*;
+import net.bytebuddy.asm.Advice;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
@@ -32,6 +33,7 @@
     @Autowired
     private TAppUserService appUserService;
 
+
     /**
      * 充值记录列表数据
      */
@@ -49,6 +51,8 @@
         List<RechargeRecords> payStatus = rechargeRecordsService.list(new QueryWrapper<RechargeRecords>().eq("payStatus", 2));
         for (RechargeRecords list : payStatus) {
             TAppUser byId = appUserService.getById(list.getAppUserId());
+            Integer addUserId = byId.getAddUserId();
+
         }
         return payStatus;
     }
diff --git a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java
index a14dda0..ec78a66 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java
@@ -386,7 +386,7 @@
         tAppUser = new TAppUser();
         tAppUser.setCode(UUIDUtil.getNumberRandom(16));
         tAppUser.setPhone(addAppUserVo.getPhone());
-        tAppUser.setPassword(Md5Util.MD5Encode(addAppUserVo.getPassword(), null));
+        tAppUser.setPassword(addAppUserVo.getPassword());
         tAppUser.setIsVip(0);
         tAppUser.setState(1);
         tAppUser.setInsertTime(new Date());
diff --git a/cloud-server-activity/src/main/resources/mapper/PointsMerchandiseMapper.xml b/cloud-server-activity/src/main/resources/mapper/PointsMerchandiseMapper.xml
index 129dead..e300b16 100644
--- a/cloud-server-activity/src/main/resources/mapper/PointsMerchandiseMapper.xml
+++ b/cloud-server-activity/src/main/resources/mapper/PointsMerchandiseMapper.xml
@@ -18,12 +18,12 @@
                shelves
 
         from t_points_merchandise
-        where 1 = 1
+        <where>
         <if test="name != null">
             and `name` like concat('%', #{name}, '%')
         </if>
         <if test="type != null">
-            and type = #{type}
+            and `type` = #{type}
         </if>
         <if test="redemptionMethod != null">
             and redemptionMethod = #{redemptionMethod}
@@ -34,7 +34,8 @@
         <if test="state != null">
             and `state` = #{state}
         </if>
-        and `type` !=3
+        and `type` != 3
+        </where>
         order by insertTime desc
     </select>
     <select id="queryGoodsListOfSearchAudit" resultType="java.util.Map">
diff --git a/cloud-server-competition/src/main/java/com/dsh/competition/controller/CompetitionController.java b/cloud-server-competition/src/main/java/com/dsh/competition/controller/CompetitionController.java
index 177094a..b03f406 100644
--- a/cloud-server-competition/src/main/java/com/dsh/competition/controller/CompetitionController.java
+++ b/cloud-server-competition/src/main/java/com/dsh/competition/controller/CompetitionController.java
@@ -93,6 +93,19 @@
                     }
                 }
             }
+            return result;
+        }else if (query.getStoreId()!=null){
+            for (PaymentCompetition paymentCompetition : paymentCompetitions) {
+                Integer competitionId = paymentCompetition.getCompetitionId();
+                Competition byId = cttService.getById(competitionId);
+                if (byId!=null){
+                    String storeId = byId.getStoreId();
+                    if (storeId.contains(query.getStoreId().toString())){
+                            result.add(paymentCompetition);
+                    }
+                }
+            }
+            return result;
         }
         return paymentCompetitions;
     }
diff --git a/cloud-server-competition/src/main/java/com/dsh/competition/model/CompetitionQuery.java b/cloud-server-competition/src/main/java/com/dsh/competition/model/CompetitionQuery.java
index 944cc0d..33b5ce6 100644
--- a/cloud-server-competition/src/main/java/com/dsh/competition/model/CompetitionQuery.java
+++ b/cloud-server-competition/src/main/java/com/dsh/competition/model/CompetitionQuery.java
@@ -18,4 +18,5 @@
     private List<Integer> userIds;
     private Integer insertType;
     private Integer operatorId;
+    private Integer storeId;
 }
diff --git a/cloud-server-management/src/main/java/com/dsh/course/feignClient/competition/model/CompetitionQuery.java b/cloud-server-management/src/main/java/com/dsh/course/feignClient/competition/model/CompetitionQuery.java
index 9215ed3..85639c8 100644
--- a/cloud-server-management/src/main/java/com/dsh/course/feignClient/competition/model/CompetitionQuery.java
+++ b/cloud-server-management/src/main/java/com/dsh/course/feignClient/competition/model/CompetitionQuery.java
@@ -21,4 +21,5 @@
     private Integer type;
     private Integer insertType;
     private Integer operatorId;
+    private Integer storeId;
 }
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/DataStatisticsController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/DataStatisticsController.java
index a1bce98..7b8c8e3 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/DataStatisticsController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/DataStatisticsController.java
@@ -115,7 +115,7 @@
     public Object getIncomeData(Integer operatorId,Integer storeId) {
         // 报名课程查询query
         RegisterOrderQuery query = new RegisterOrderQuery();
-// 充值记录查询query
+    // 充值记录查询query
         RechargeRecordsQuery rechargeRecordsQuery = new RechargeRecordsQuery();
         // 赛事活动查询query
         CompetitionQuery competitionQuery = new CompetitionQuery();
@@ -124,13 +124,24 @@
         IncomeQuery incomeQuery = new IncomeQuery();
         // 场地预约记录查询query
         SiteBookingQuery siteBookingQuery = new SiteBookingQuery();
+        // 筛选运营商的是时候使用
+        List<Integer> storeIds = new ArrayList<>();
         // 根据运营商ID 查询运营商下的所有门店
-        if (operatorId!=null){
-            List<TStore> stores = storeService.list(new QueryWrapper<TStore>().eq("operatorId", operatorId));
-            // 拿到该运营商下的门店id集合
-            List<Integer> storeIds = stores.stream().map(TStore::getId).collect(Collectors.toList());
-            query.setStoresIds(storeIds);
-            siteBookingQuery.setStoreIds(storeIds);
+        if (storeId==null){
+            if (operatorId!=null){
+                List<TStore> stores = storeService.list(new QueryWrapper<TStore>().eq("operatorId", operatorId));
+                // 拿到该运营商下的门店id集合
+                storeIds = stores.stream().map(TStore::getId).collect(Collectors.toList());
+                query.setStoresIds(storeIds);
+                siteBookingQuery.setStoreIds(storeIds);
+                competitionQuery.setOperatorId(operatorId);
+            }
+        }else {
+            List<Integer> list = new ArrayList<>();
+            list.add(storeId);
+            query.setStoresIds(list);
+            siteBookingQuery.setStoreIds(list);
+            competitionQuery.setStoreId(storeId);
         }
 
 
@@ -197,23 +208,21 @@
             incomeVOS.add(temp);
         }
         // 预约场地
-        if (operatorId!=null){
-            if (siteBookingQuery.getStoreIds().size()==0){
-            }else{
-                List<SiteBooking> siteBookings = siteClient.listAll(siteBookingQuery);
-                for (SiteBooking siteBooking : siteBookings) {
-                    IncomeVO temp = new IncomeVO();
-                    if(siteBooking.getStatus()!=3){
-                        continue;
-                    }
-                    temp.setInsertTime(siteBooking.getPayTime());
-                    if (siteBooking.getPayMoney() != null) {
-                        temp.setAmount(new BigDecimal(siteBooking.getPayMoney().toString()));
-                    }
-                    incomeVOS.add(temp);
+        // 说明当前运营商下没有门店
+        if (operatorId!=null && storeIds.size()==0){
+        }else{
+            List<SiteBooking> siteBookings = siteClient.listAll(siteBookingQuery);
+            for (SiteBooking siteBooking : siteBookings) {
+                IncomeVO temp = new IncomeVO();
+                if(siteBooking.getStatus()!=3){
+                    continue;
                 }
+                temp.setInsertTime(siteBooking.getPayTime());
+                if (siteBooking.getPayMoney() != null) {
+                    temp.setAmount(new BigDecimal(siteBooking.getPayMoney().toString()));
+                }
+                incomeVOS.add(temp);
             }
-
         }
 
         // 积分商品
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java
index 2b6d5a5..a1cbbd4 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java
@@ -482,7 +482,7 @@
         pointsMerchandise.setInsertTime(new Date());
         pointsMerchandise.setCoursePackageConfigId(coursePackageConfigId);
         // 代替storeId
-        pointsMerchandise.setShelves(storeId);
+        pointsMerchandise.setShelves(1);
         Integer id = pointMercharsClient.add(pointsMerchandise);
         if(typeAll!=2){
             if(useScope==2){
@@ -538,7 +538,6 @@
     @ResponseBody
     public Object listOfIntegralGoodsAudit(String name, Integer type, Integer redemptionMethod , Integer userPopulation, Integer activeStatus) {
         Page<Map<String, Object>> page = new PageFactory<Map<String, Object>>().defaultPage();
-
         IntegralGoodsOfSearch ofSearch = new IntegralGoodsOfSearch();
         ofSearch.setPage(page);
         ofSearch.setName(name);
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/dataStatistics/platformIncome.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/dataStatistics/platformIncome.html
index d5967a2..1844400 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/dataStatistics/platformIncome.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/dataStatistics/platformIncome.html
@@ -412,7 +412,7 @@
             $("#back2").text(data.thisMonth);
             $("#back3").text(data.thisWeek);
             $("#back4").text(data.thisDay);
-            option1 = {
+            optionBack = {
 
                 tooltip: {
                     trigger: 'axis'
@@ -639,7 +639,7 @@
 
         // 使用刚指定的配置项和数据显示图表。
         myChart.setOption(option);
-        myChart1.setOption(option1);
+        myChart1.setOption(optionBack);
 
         myChart7.setOption(option7);
     });
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/dataStatistics/storeIncome.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/dataStatistics/storeIncome.html
index e61f6d8..b854d99 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/dataStatistics/storeIncome.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/dataStatistics/storeIncome.html
@@ -387,6 +387,7 @@
 
         });
         ajax.set("type",1);
+        ajax.set("storeId",$("#cCode").val());
         ajax.start();
         // 营收
         var income  = echarts.init(document.getElementById('income'));
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js b/cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js
index 81f4e90..ee82233 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js
@@ -766,7 +766,6 @@
             Feng.info("请填写原价")
             return;
         }
-        let type = document.querySelector('input[name="redemptionMethod"]:checked').value;
         if(type==''){
             Feng.info("请选择兑换方式")
             return;
@@ -837,42 +836,30 @@
             return;
         }
 
-        let company = document.querySelector('input[name="company"]:checked').value;
-
         var cityIds = [];
         var cts = "";
-        if (company === '2'){
-            var myselect=document.getElementById('cityData');
-            var seCity = myselect.options[myselect.selectedIndex].value;
-            if (seCity === null || seCity === undefined || seCity === ''){
-                return Feng.error('请选中一个省市');
-            }
-            cityIds.push(seCity);
-            if (num > 0){
-                for (let i = 1; i <= num; i++) {
-                    var insSelect=document.getElementById('cityData'+i);
-                    var inData = insSelect.options[insSelect.selectedIndex].value;
-                    if (inData !== undefined || inData !== null ||  inData !== ''){
-                        cityIds.push(inData);
-                    }
-                }
-                cts = cityIds.join(',');
-            }else {
-                cts = cityIds
-            }
-        }
+            // var myselect=document.getElementById('cityData');
+            // var seCity = myselect.options[myselect.selectedIndex].value;
+            // if (seCity === null || seCity === undefined || seCity === ''){
+            //     return Feng.error('请选中一个省市');
+            // }
+            // cityIds.push(seCity);
+            // if (num > 0){
+            //     for (let i = 1; i <= num; i++) {
+            //         var insSelect=document.getElementById('cityData'+i);
+            //         var inData = insSelect.options[insSelect.selectedIndex].value;
+            //         if (inData !== undefined || inData !== null ||  inData !== ''){
+            //             cityIds.push(inData);
+            //         }
+            //     }
+            //     cts = cityIds.join(',');
+            // }else {
+            //     cts = cityIds
+            // }
 
         const commaSeparatedString = this.goodsPicArray.join(',');
 
-        var stores = "";
-        if (company === '3'){
-            console.log('3---this.storeIds',this.storeIds);
-            if (TGoodsInfoDlg.storeIds.length === 0 ){
-                return Feng.error('请至少选择一个门店');
-            }
-            stores = this.storeIds.join(',');
-            console.log('stores--===--',stores)
-        }
+
 
         let text  = TGoodsInfoDlg.editor.getContent();
         console.log(text)
@@ -912,7 +899,7 @@
         ajax.set("typeAll",typeAll);
         ajax.set("name",name);
         ajax.set("price",price);
-        ajax.set("type",type);
+        ajax.set("type",3);
         ajax.set("integral",integral);
         ajax.set("cash",cash);
         ajax.set("cover",cover1);
@@ -921,9 +908,9 @@
         ajax.set("quantityIssued",quantityIssued);
         ajax.set("pickUpQuantity",pickUpQuantity);
         ajax.set("startTime",startTime);
-        ajax.set("useScope",company);
+        ajax.set("useScope",1);
         ajax.set("cityIds",cts);
-        ajax.set("storeIds",stores);
+        ajax.set("storeIds","");
         ajax.set("text",text);
         ajax.set("sort",sort);
         ajax.set("cardType",document.querySelector('input[name="type"]:checked').value);

--
Gitblit v1.7.1