From 69ca3dc78191794f27a06411c479e3f16dcf39a3 Mon Sep 17 00:00:00 2001 From: liujie <liujie> Date: 星期三, 25 十月 2023 16:53:35 +0800 Subject: [PATCH] bug修改 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoursePackagePaymentController.java | 6 +++ cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java | 7 ++- cloud-server-course/src/main/resources/mapper/CoursePackagePaymentConfigMapper.xml | 2 cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java | 2 + cloud-server-management/src/main/java/com/dsh/course/feignClient/activity/model/PointsMerchandise.java | 3 + cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java | 3 + cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java | 8 +++- cloud-server-course/src/main/resources/mapper/TCoursePackageDiscountMapper.xml | 4 +- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TBodySideAppointmentsController.java | 5 +- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TFinanceController.java | 5 +- cloud-server-management/src/main/webapp/WEB-INF/view/system/finance/Income.html | 2 cloud-server-management/src/main/webapp/WEB-INF/view/system/ball/ball.html | 3 + cloud-server-management/src/main/webapp/WEB-INF/view/system/tSite/TSite_edit.html | 4 -- cloud-server-management/src/main/webapp/WEB-INF/view/system/cpPayment/cpPayment_add.html | 5 +- cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java | 3 - cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java | 4 ++ cloud-server-management/src/main/webapp/WEB-INF/view/system/tSite/TSite_add.html | 6 --- 17 files changed, 43 insertions(+), 29 deletions(-) diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java index fced99b..d122000 100644 --- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java +++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java @@ -242,6 +242,8 @@ mapList.add(map); } } + }else { + mapList = mapList1; } if (mapList.size() > 0){ for (Map<String, Object> stringObjectMap : mapList) { 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 16ba99f..5f1d859 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 @@ -126,6 +126,8 @@ result.add(map); } } + }else { + result=result1; } if (result.size() > 0){ for (Map<String, Object> stringObjectMap : result) { @@ -1148,7 +1150,9 @@ try { Integer pointMerchandiseId = (Integer) map.get("pointMerchandiseId"); PointsMerchandise byId1 = pmdsService.getById(pointMerchandiseId); - + if(Integer.valueOf(map.get("type").toString())!=1){ + byId1.setStatus(2); + } Integer quantityIssued = (Integer) map.get("quantityIssued"); Integer pickUpQuantity = (Integer) map.get("pickUpQuantity"); String redemptionInstructions = (String) map.get("redemptionInstructions"); @@ -1174,7 +1178,6 @@ } - @PostMapping("/base/pointMerchars/add") public Integer add(@RequestBody PointsMerchandise pointsMerchandise){ Integer storeId = pointsMerchandise.getShelves(); @@ -1197,6 +1200,7 @@ + @PostMapping("/base/pointMerchars/addOther") public Boolean addOther(@RequestBody String pam){ Boolean save =false; diff --git a/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java b/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java index 1c885e3..586013f 100644 --- a/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java +++ b/cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java @@ -405,7 +405,8 @@ re.setPhone(appUser.getPhone()); re.setStoreName(store.getName()); // 在这里添加条件来删除不满足要求的元素 - if (appUser.getInsertType() != query.getInsertType()) { + + if (query.getInsertType() !=null && appUser.getInsertType() != query.getInsertType()) { iterator.remove(); // 使用迭代器的 remove 方法删除元素 } } diff --git a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java index 9d5ab1b..a3fda90 100644 --- a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java +++ b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java @@ -40,9 +40,6 @@ import com.dsh.course.util.*; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; -import com.github.pagehelper.PageHelper; -import com.github.pagehelper.PageInfo; -import io.swagger.models.auth.In; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.HttpHeaders; import org.springframework.http.MediaType; diff --git a/cloud-server-course/src/main/resources/mapper/CoursePackagePaymentConfigMapper.xml b/cloud-server-course/src/main/resources/mapper/CoursePackagePaymentConfigMapper.xml index 1fa4c2a..a556ed4 100644 --- a/cloud-server-course/src/main/resources/mapper/CoursePackagePaymentConfigMapper.xml +++ b/cloud-server-course/src/main/resources/mapper/CoursePackagePaymentConfigMapper.xml @@ -55,7 +55,7 @@ and t1.payStatus = #{query.payStatus} </if> <if test="query.ids !=null and query.ids.size >0"> - and t2.storeId in <foreach collection="query.ids" close=")" item="id" open="(" separator=","> + and t2.id in <foreach collection="query.ids" close=")" item="id" open="(" separator=","> #{id} </foreach> </if> diff --git a/cloud-server-course/src/main/resources/mapper/TCoursePackageDiscountMapper.xml b/cloud-server-course/src/main/resources/mapper/TCoursePackageDiscountMapper.xml index 62f0c90..273ed49 100644 --- a/cloud-server-course/src/main/resources/mapper/TCoursePackageDiscountMapper.xml +++ b/cloud-server-course/src/main/resources/mapper/TCoursePackageDiscountMapper.xml @@ -18,8 +18,8 @@ <select id="queryDiscountList" resultType="com.dsh.course.model.DiscountList"> select t1.id,t1.type,t1.status,t2.province pName,t2.city cName,t2.name,t2.storeId,t2.id courseId from t_course_package_discount t1 left join t_course_package t2 on t1.coursePackageId = t2.id where t2.storeId in <foreach collection="ids" close=")" item="id" open="(" separator=","> - #{id} and t1.auditStatus =2 - </foreach> + #{id} + </foreach> and t1.auditStatus =2 <if test="pCode !=null and pCode !=''"> and t2.provinceCode =#{pCode} </if> diff --git a/cloud-server-management/src/main/java/com/dsh/course/feignClient/activity/model/PointsMerchandise.java b/cloud-server-management/src/main/java/com/dsh/course/feignClient/activity/model/PointsMerchandise.java index 4e8d7ca6..1e68f6a 100644 --- a/cloud-server-management/src/main/java/com/dsh/course/feignClient/activity/model/PointsMerchandise.java +++ b/cloud-server-management/src/main/java/com/dsh/course/feignClient/activity/model/PointsMerchandise.java @@ -166,6 +166,9 @@ @TableField("cardType") private Integer cardType; + @TableField("status") + private Integer status; + @Override protected Serializable pkVal() { return this.id; diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoursePackagePaymentController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoursePackagePaymentController.java index 77fda77..2f01335 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoursePackagePaymentController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoursePackagePaymentController.java @@ -81,6 +81,12 @@ model.addAttribute("list",list); Integer roleType = UserExt.getUser().getObjectType(); model.addAttribute("roleType",roleType); + if(UserExt.getUser().getObjectType()==3){ + List<TStore> list1 = storeService.list(new LambdaQueryWrapper<TStore>().eq(TStore::getId, UserExt.getUser().getObjectId())); + model.addAttribute("stores",list1); + }else { + model.addAttribute("stores",new ArrayList<>()); + } return PREFIX + "cpPayment_add.html"; } /** diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TBodySideAppointmentsController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TBodySideAppointmentsController.java index 291bd82..6c9cd1f 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TBodySideAppointmentsController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TBodySideAppointmentsController.java @@ -167,12 +167,13 @@ vo.setCity(cityManager.getCity()); vo.setCityCode(cityManager.getCityCode()); }else if (roleType == 3){ - TStoreStaff storeByStoreStaffId = storeStaffClient.getStoreByStoreStaffId(cityManagerId); - Store storeById = storeClient.getStoreById(storeByStoreStaffId.getStoreId()); +// TStoreStaff storeByStoreStaffId = storeStaffClient.getStoreByStoreStaffId(cityManagerId); + Store storeById = storeClient.getStoreById(cityManagerId); vo.setProvince(storeById.getProvince()); vo.setProvinceCode(storeById.getProvinceCode()); vo.setCity(storeById.getCity()); vo.setCityCode(storeById.getCityCode()); + vo.setStoreId(cityManagerId); } bodySideAppointmentClient.addBodySideAppointments(vo); return ResultUtil.success("添加成功"); diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TFinanceController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TFinanceController.java index 48dd171..97b1408 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TFinanceController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TFinanceController.java @@ -228,7 +228,7 @@ public String income(Model model) { Integer objectType = UserExt.getUser().getObjectType(); model.addAttribute("roleType",objectType); - return PREFIX + "income.html"; + return PREFIX + "Income.html"; } /** * 获取收入管理列表 @@ -647,8 +647,9 @@ if (userIds.size()==0){ return new ArrayList<>(); } + List<RegisterOrderVO> registerOrderVOS = coursePackagePaymentClient.listAllRegister(query); - return coursePackagePaymentClient.listAllRegister(query); + return registerOrderVOS; } 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 1e517a9..606f8e5 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 @@ -410,6 +410,7 @@ stringObjectHashMap.put("cover",cover); stringObjectHashMap.put("productImages",productImages); stringObjectHashMap.put("sort",sort); + stringObjectHashMap.put("type",UserExt.getUser().getObjectType()); System.out.println(stringObjectHashMap); pointMercharsClient.updateGoodsDetail(stringObjectHashMap); return new SuccessTip<>(); @@ -481,6 +482,9 @@ pointsMerchandise.setState(1); pointsMerchandise.setInsertTime(new Date()); pointsMerchandise.setCoursePackageConfigId(coursePackageConfigId); + if(UserExt.getUser().getObjectType()!=1){ + pointsMerchandise.setStatus(2); + } // 代替storeId pointsMerchandise.setShelves(1); if(typeAll!=2){ diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java index 629df64..65d3de6 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java @@ -35,6 +35,7 @@ import groovyjarjarpicocli.CommandLine; import net.bytebuddy.asm.Advice; import org.apache.http.HttpResponse; +import org.apache.poi.ss.formula.functions.T; import org.aspectj.weaver.ast.Var; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.HttpRequest; @@ -633,8 +634,10 @@ List<TStore> operatorId = storeService.list(new QueryWrapper<TStore>().eq("operatorId", objectId)); model.addAttribute("stores",operatorId); }else if(objectType == 3){ - stores= storeClient.getStoreByStoreStaffId(objectId); - model.addAttribute("stores",stores); + List<TStore> list = storeService.list(new LambdaQueryWrapper<TStore>().eq(TStore::getId, objectId)); + model.addAttribute("stores",list); + }else { + model.addAttribute("stores",storeService.list(new QueryWrapper<TStore>().eq("operatorId", 0))); } List<TOperator> list = tOperatorService.list(); model.addAttribute("yysList",list); diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/ball/ball.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/ball/ball.html index b9e9b5f..418d4f7 100644 --- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/ball/ball.html +++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/ball/ball.html @@ -59,8 +59,9 @@ <#button name="开启" icon="fa-refresh" clickFun="TStudent.editCoursePackageState(0)" space="true"/> <#button name="关闭" icon="fa-warning" clickFun="TStudent.editCoursePackageState(1)" space="true"/> <#button name="查看详情" icon="fa-edit" clickFun="TStudent.openTStudentDetail3()" space="true"/> - + @if(role =='1'){ <#button name="介绍管理" icon="fa-edit" clickFun="TStudent.openTStudentDetail1()" space="true"/> + @} <#button name="数据统计" icon="fa-edit" clickFun="TStudent.openTStudentDetail5()" space="true"/> @if(shiro.hasPermission("/tStudent/delete")){ diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/cpPayment/cpPayment_add.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/cpPayment/cpPayment_add.html index a84ef53..19d5197 100644 --- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/cpPayment/cpPayment_add.html +++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/cpPayment/cpPayment_add.html @@ -94,16 +94,17 @@ </div> </div> @} - @if(roleType !=3){ <div class="form-group"> <label class="col-sm-3 control-label">*所属门店:</label> <div class="col-sm-9"> <select style="width: 300px" class="form-control" id="store" name="store" onchange="TCompetition.nextStore(this)" > <option value="">选择门店</option> + @for(obj in stores){ + <option value="${obj.id}">${obj.name}</option> + @} </select> </div> </div> - @} <div class="form-group"> <label class="col-sm-3 control-label">*课包类型:</label> <div class="col-sm-9"> diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/finance/Income.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/finance/Income.html index 332c51f..4d2ad36 100644 --- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/finance/Income.html +++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/finance/Income.html @@ -4,7 +4,7 @@ <div class="ibox float-e-margins"> <input hidden id="roleType" value="${roleType}"> <div class="ibox-title"> - <h5>报名订单</h5> + <h5>收入管理</h5> </div> <div class="ibox-content"> <div class="row row-lg"> diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tSite/TSite_add.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tSite/TSite_add.html index 32b099b..4c1619a 100644 --- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tSite/TSite_add.html +++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tSite/TSite_add.html @@ -172,7 +172,6 @@ <button class="btn btn-outline btn-success" type="file" onclick="UploadFileFn()"><i class="fa fa-upload"></i>上传文件</button> </div> </div> - @if(objectType==1){ <div class="row" id="app1"> <div class="form-group"> <label class="col-sm-3 control-label head-scu-label">*实景图片(请上传不超过五张图片): </label> @@ -193,18 +192,13 @@ </div> </div> </div> - @} - @if(objectType==1){ <#input style="width: 300px" id="ids" name="*添加闸机:" placeholder="请输入闸机ID" type="text"/> - @} - @if(objectType==1){ <div class="form-group" style=" margin-left: 17%;" > <label class="col-sm-1 control-label">场地说明:</label> <div class="col-sm-5"> <textarea type="text/plain" id="editor" style="height: 300px;width: 800px;"></textarea> </div> </div> - @} <div class="row btn-group-m-t"> <div class="col-sm-10 col-sm-offset-5" > <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="TSite.addSubmit()"/> diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tSite/TSite_edit.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tSite/TSite_edit.html index a3718c9..bbee6db 100644 --- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tSite/TSite_edit.html +++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tSite/TSite_edit.html @@ -202,7 +202,6 @@ <button class="btn btn-outline btn-success" type="file" onclick="UploadFileFn()"><i class="fa fa-upload"></i>上传文件</button> </div> </div> - @if(objectType ==1){ <div class="row" id="app1"> <div class="form-group"> <label class="col-sm-3 control-label head-scu-label">*实景图片(请上传不超过五张图片): </label> @@ -224,16 +223,13 @@ </div> </div> </div> - @} </div> - @if(objectType==1){ <div class="form-group" style="margin-left: 205px;"> <label class="col-sm-1 control-label">*添加闸机:</label> <div class="col-sm-9"> <input class="form-control" id="ids" name="ids" value="${list.ids}" type="text" style="width: 300px" placeholder="请输入闸机ID"> </div> </div> - @} <div class="form-group" style="margin-left: 13%;display: inline-flex;margin-top: 16px;" > <label class="col-sm-2 control-label">场地说明:</label> <div class="col-sm-5" style="margin-left: -35px;"> -- Gitblit v1.7.1