| | |
| | | |
| | | import lombok.Data; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author zhibing.pu |
| | | * @Date 2023/8/1 15:08 |
| | |
| | | /** |
| | | * 门店id |
| | | */ |
| | | private Integer storeId; |
| | | private List<Integer> storeIds; |
| | | /** |
| | | * 课程名称 |
| | | */ |
| | |
| | | <if test="null != item.coursePackageTypeId"> |
| | | and a.coursePackageTypeId = #{item.coursePackageTypeId} |
| | | </if> |
| | | <if test="null != item.storeId"> |
| | | and a.storeId = #{item.storeId} |
| | | <if test="item.storeIds != null and item.storeIds.size()>0"> |
| | | AND a.storeId IN |
| | | <foreach collection="item.storeIds" separator="," item="id" open="(" close=")"> |
| | | #{id} |
| | | </foreach> |
| | | </if> |
| | | <if test="null != item.name and '' != item.name"> |
| | | and a.name line CONCAT('%', #{item.name}, '%') |
| | |
| | | |
| | | import lombok.Data; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author zhibing.pu |
| | | * @Date 2023/8/1 15:08 |
| | |
| | | /** |
| | | * 门店id |
| | | */ |
| | | private Integer storeId; |
| | | private List<Integer> storeIds; |
| | | /** |
| | | * 课程名称 |
| | | */ |
| | |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.dsh.course.feignClient.other.model.Site; |
| | | import com.dsh.guns.config.UserExt; |
| | | import com.dsh.guns.core.base.controller.BaseController; |
| | | import com.dsh.guns.modular.system.model.*; |
| | | import com.dsh.guns.modular.system.service.ISiteBookingService; |
| | |
| | | } |
| | | } |
| | | List<TStore> stores = storeService.list(new QueryWrapper<TStore>()); |
| | | model.addAttribute("list", result); |
| | | model.addAttribute("stores", stores); |
| | | model.addAttribute("list", result); |
| | | model.addAttribute("sites", list); |
| | | if(UserExt.getUser().getObjectType() == 2){ |
| | | List<TStore> operatorId = storeService.list(new QueryWrapper<TStore>() |
| | | .eq("operatorId", UserExt.getUser().getObjectId())); |
| | | model.addAttribute("stores", operatorId); |
| | | List<TSite> sites = siteService.list(new QueryWrapper<TSite>() |
| | | .eq("operatorId", UserExt.getUser().getObjectId())); |
| | | model.addAttribute("sites", sites); |
| | | } |
| | | |
| | | return PREFIX + "GameData.html"; |
| | | } |
| | | |
| | |
| | | import java.text.ParseException; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.*; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | | * @author zhibing.pu |
| | |
| | | Integer objectType = UserExt.getUser().getObjectType(); |
| | | Integer objectId = UserExt.getUser().getObjectId(); |
| | | Integer storeId = null; |
| | | if(objectType == 2){//城市管理员 |
| | | CityManager cityManager = cityManagerClient.queryCityManagerById(objectId); |
| | | provinceCode = cityManager.getProvinceCode(); |
| | | cityCode = cityManager.getCityCode(); |
| | | List<Integer> storeIds = new ArrayList<>(); |
| | | |
| | | if(objectType == 2){// 城市管理员 |
| | | // CityManager cityManager = cityManagerClient.queryCityManagerById(objectId); |
| | | // provinceCode = cityManager.getProvinceCode(); |
| | | // cityCode = cityManager.getCityCode(); |
| | | // 获取运营商下的门店ids |
| | | List<Integer> operatorId = storeService.list(new QueryWrapper<TStore>().eq("operatorId", objectId)) |
| | | .stream().map(TStore::getId).collect(Collectors.toList()); |
| | | storeIds = operatorId; |
| | | } |
| | | if(objectType == 3) {//城市管理员 |
| | | storeId = objectId; |
| | | if(objectType == 3) {// 门店 |
| | | storeIds.add(objectId); |
| | | } |
| | | Page<Map<String, Object>> mapPage = coursePackageService.queryCoursePackageLists(provinceCode, cityCode, coursePackageTypeId, storeId, name, status, state); |
| | | Page<Map<String, Object>> mapPage = coursePackageService.queryCoursePackageLists(provinceCode, cityCode, coursePackageTypeId, storeIds, name, status, state); |
| | | return super.packForBT(mapPage); |
| | | } |
| | | |
| | |
| | | |
| | | coursePackage.setClassStartTime(firstString); |
| | | coursePackage.setClassEndTime(secondString); |
| | | coursePackage.setAuditStatus(1); |
| | | coursePackage.setStatus(1); |
| | | coursePackage.setState(1); |
| | | if (UserExt.getUser().getObjectType() == 1){ |
| | | coursePackage.setAuditStatus(2); |
| | | }else{ |
| | | coursePackage.setAuditStatus(1); |
| | | } |
| | | coursePackage.setInsertTime(new Date()); |
| | | Integer objectType = UserExt.getUser().getObjectType(); |
| | | Integer objectId = UserExt.getUser().getObjectId(); |
| | |
| | | import com.dsh.course.feignClient.course.model.TCoursePackage; |
| | | import com.dsh.guns.modular.system.util.ResultUtil; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | |
| | | * @param state |
| | | * @return |
| | | */ |
| | | Page<Map<String, Object>> queryCoursePackageLists(String provinceCode, String cityCode, Integer coursePackageTypeId, Integer storeId, String name, Integer status, Integer state); |
| | | Page<Map<String, Object>> queryCoursePackageLists(String provinceCode, String cityCode, Integer coursePackageTypeId, List<Integer> storeId, String name, Integer status, Integer state); |
| | | |
| | | |
| | | /** |
| | |
| | | * @return |
| | | */ |
| | | @Override |
| | | public Page<Map<String, Object>> queryCoursePackageLists(String provinceCode, String cityCode, Integer coursePackageTypeId, Integer storeId, String name, Integer status, Integer state) { |
| | | public Page<Map<String, Object>> queryCoursePackageLists(String provinceCode, String cityCode, Integer coursePackageTypeId, List<Integer> storeId, String name, Integer status, Integer state) { |
| | | QueryCoursePackageLists queryCoursePackageLists = new QueryCoursePackageLists(); |
| | | queryCoursePackageLists.setProvinceCode(provinceCode); |
| | | queryCoursePackageLists.setCityCode(cityCode); |
| | | queryCoursePackageLists.setCoursePackageTypeId(coursePackageTypeId); |
| | | queryCoursePackageLists.setStoreId(storeId); |
| | | queryCoursePackageLists.setStoreIds(storeId); |
| | | queryCoursePackageLists.setName(name); |
| | | queryCoursePackageLists.setState(state); |
| | | queryCoursePackageLists.setStatus(status); |
| | |
| | | coursePackageDiscount1.setCoursePackagePaymentConfigId(coursePackagePaymentConfigId); |
| | | coursePackageDiscount1.setType(type); |
| | | coursePackageDiscount1.setContent(cpd.getString("content")); |
| | | coursePackageDiscount1.setAuditStatus(2); |
| | | if (UserExt.getUser().getObjectType() == 1){ |
| | | coursePackageDiscount1.setAuditStatus(2); |
| | | }else if (UserExt.getUser().getObjectType() == 2){ |
| | | coursePackageDiscount1.setAuditStatus(1); |
| | | } |
| | | |
| | | coursePackageDiscount1.setInsertTime(new Date()); |
| | | list.add(coursePackageDiscount1); |
| | | } |
| | |
| | | "hidden": true |
| | | }, |
| | | { |
| | | "type": "textarea", |
| | | "type": "input-rich-text", |
| | | "receiver": { |
| | | "url": "/mgr/uploadImgAmis", |
| | | "method": "post" |
| | | }, |
| | | "label": "文字介绍", |
| | | "name": "jieshao", |
| | | "id": "u:aa105bcfd51b", |
| | |
| | | "hidden": true |
| | | }, |
| | | { |
| | | "type": "textarea", |
| | | "type": "input-rich-text", |
| | | "receiver": { |
| | | "url": "/mgr/uploadImgAmis", |
| | | "method": "post" |
| | | }, |
| | | "label": "文字介绍", |
| | | "name": "jieshao", |
| | | "id": "u:aa105bcfd51b", |
| | |
| | | "hidden": true |
| | | }, |
| | | { |
| | | "type": "textarea", |
| | | "type": "input-rich-text", |
| | | "receiver": { |
| | | "url": "/mgr/uploadImgAmis", |
| | | "method": "post" |
| | | }, |
| | | "label": "文字介绍", |
| | | "name": "jieshao", |
| | | "id": "u:aa105bcfd51b", |
| | |
| | | "hidden": true |
| | | }, |
| | | { |
| | | "type": "textarea", |
| | | "type": "input-rich-text", |
| | | "receiver": { |
| | | "url": "/mgr/uploadImgAmis", |
| | | "method": "post" |
| | | }, |
| | | "label": "文字介绍", |
| | | "name": "jieshao", |
| | | "id": "u:aa105bcfd51b", |
| | |
| | | "hidden": true |
| | | }, |
| | | { |
| | | "type": "textarea", |
| | | "type": "input-rich-text", |
| | | "receiver": { |
| | | "url": "/mgr/uploadImgAmis", |
| | | "method": "post" |
| | | }, |
| | | "label": "文字介绍", |
| | | "name": "jieshao", |
| | | "id": "u:aa105bcfd51b", |
| | |
| | | "hidden": true |
| | | }, |
| | | { |
| | | "type": "textarea", |
| | | "type": "input-rich-text", |
| | | "receiver": { |
| | | "url": "/mgr/uploadImgAmis", |
| | | "method": "post" |
| | | }, |
| | | "label": "文字介绍", |
| | | "name": "jieshao", |
| | | "id": "u:aa105bcfd51b", |
| | |
| | | "hidden": true |
| | | }, |
| | | { |
| | | "type": "textarea", |
| | | "type": "input-rich-text", |
| | | "receiver": { |
| | | "url": "/mgr/uploadImgAmis", |
| | | "method": "post" |
| | | }, |
| | | "label": "文字介绍", |
| | | "name": "jieshao", |
| | | "id": "u:aa105bcfd51b", |
| | |
| | | "hidden": true |
| | | }, |
| | | { |
| | | "type": "textarea", |
| | | "type": "input-rich-text", |
| | | "receiver": { |
| | | "url": "/mgr/uploadImgAmis", |
| | | "method": "post" |
| | | }, |
| | | "label": "文字介绍", |
| | | "name": "jieshao", |
| | | "id": "u:aa105bcfd51b", |
| | |
| | | "hidden": true |
| | | }, |
| | | { |
| | | "type": "textarea", |
| | | "type": "input-rich-text", |
| | | "receiver": { |
| | | "url": "/mgr/uploadImgAmis", |
| | | "method": "post" |
| | | }, |
| | | "label": "文字介绍", |
| | | "name": "jieshao", |
| | | "id": "u:aa105bcfd51b", |
| | |
| | | "hidden": true |
| | | }, |
| | | { |
| | | "type": "textarea", |
| | | "type": "input-rich-text", |
| | | "receiver": { |
| | | "url": "/mgr/uploadImgAmis", |
| | | "method": "post" |
| | | }, |
| | | "label": "文字介绍", |
| | | "name": "jieshao", |
| | | "id": "u:aa105bcfd51b", |