From 12916db6e7946a31f4fbc5c48a27e7769683b034 Mon Sep 17 00:00:00 2001 From: nickchange <126672920+nickchange@users.noreply.github.com> Date: 星期一, 23 十月 2023 18:25:02 +0800 Subject: [PATCH] 10.23 --- cloud-server-account/src/main/java/com/dsh/account/controller/UseBenefitsController.java | 6 cloud-server-account/src/test/java/com/dsh/AccountApplicationTests.java | 12 +- cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java | 69 +++++++------ cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCityController.java | 17 +++ cloud-server-other/src/main/resources/mapper/BannerMapper.xml | 8 - cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods.js | 4 cloud-server-management/src/main/java/com/dsh/course/feignClient/course/CourseClient.java | 3 cloud-server-other/src/main/java/com/dsh/other/model/BannerVo.java | 6 + cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/UserServiceImpl.java | 1 cloud-server-other/src/main/java/com/dsh/other/controller/BannerController.java | 16 +- cloud-server-management/src/main/java/com/dsh/course/feignClient/account/model/QueryAppUser.java | 2 cloud-server-other/src/main/java/com/dsh/other/service/impl/BannerServiceImpl.java | 3 cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_add.html | 1 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TAppUserController.java | 4 cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js | 62 +++++++++++- cloud-server-course/src/main/java/com/dsh/course/controller/CourseController.java | 13 ++ cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TGoodsController.java | 2 cloud-server-account/src/main/java/com/dsh/account/model/query/appUserQuery/QueryAppUser.java | 2 cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java | 5 cloud-server-other/src/main/java/com/dsh/other/mapper/BannerMapper.java | 3 cloud-server-other/src/main/java/com/dsh/other/service/IBannerService.java | 3 21 files changed, 168 insertions(+), 74 deletions(-) diff --git a/cloud-server-account/src/main/java/com/dsh/account/controller/UseBenefitsController.java b/cloud-server-account/src/main/java/com/dsh/account/controller/UseBenefitsController.java index 844723b..c107e9f 100644 --- a/cloud-server-account/src/main/java/com/dsh/account/controller/UseBenefitsController.java +++ b/cloud-server-account/src/main/java/com/dsh/account/controller/UseBenefitsController.java @@ -14,10 +14,7 @@ import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import javax.annotation.Resource; @@ -288,6 +285,7 @@ }) public ResultUtil<List<Goods>> pointsMallList(MallRequest request){ try { + System.out.println("======request========"+request); return ResultUtil.success(tauService.queryAppUserIntegral(request)); }catch (Exception e){ return ResultUtil.runErr(); diff --git a/cloud-server-account/src/main/java/com/dsh/account/model/query/appUserQuery/QueryAppUser.java b/cloud-server-account/src/main/java/com/dsh/account/model/query/appUserQuery/QueryAppUser.java index 689904d..fb02228 100644 --- a/cloud-server-account/src/main/java/com/dsh/account/model/query/appUserQuery/QueryAppUser.java +++ b/cloud-server-account/src/main/java/com/dsh/account/model/query/appUserQuery/QueryAppUser.java @@ -13,7 +13,7 @@ private String phone; private Integer isVip; private Integer state; - private String salesmanUserId; + private String salesmanUser; // 角色类型 private Integer insertType; // 平台/运营商/门店id diff --git a/cloud-server-account/src/test/java/com/dsh/AccountApplicationTests.java b/cloud-server-account/src/test/java/com/dsh/AccountApplicationTests.java index e9dcbde..84551a4 100644 --- a/cloud-server-account/src/test/java/com/dsh/AccountApplicationTests.java +++ b/cloud-server-account/src/test/java/com/dsh/AccountApplicationTests.java @@ -2,6 +2,9 @@ import com.dsh.account.controller.CoachTypeController; +import com.dsh.account.controller.UseBenefitsController; +import com.dsh.account.model.vo.userBenefitDetail.Goods; +import com.dsh.account.util.ResultUtil; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; @@ -12,15 +15,14 @@ class AccountApplicationTests { @Autowired - private CoachTypeController controller; + private UseBenefitsController useBenefitsController; @Test void contextLoads() { - System.out.println(System.getProperty("java.version")); - System.out.println(System.getProperty("java.compiler")); - System.out.println(System.getProperty("java.vm.specification.version")); - System.out.println(System.getProperty("java.specification.version")); + + + } 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 e9a3473..208e0cb 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 @@ -44,6 +44,7 @@ import javax.annotation.Resource; import java.math.BigDecimal; import java.text.SimpleDateFormat; +import java.time.LocalDateTime; import java.util.*; import java.util.stream.Collectors; @@ -163,41 +164,45 @@ @PostMapping("/base/coupon/getAllCoupons") public List<Coupon> getAllCoupons(@RequestBody CommodityRequest request){ List<Coupon> couponList = new ArrayList<>(); - String provinceCode = ""; - String cityCode = ""; - if (ToolUtil.isEmpty(request.getLat()) && ToolUtil.isEmpty(request.getLon())){ - return couponList; - } +// String provinceCode = ""; +// String cityCode = ""; +// if (ToolUtil.isEmpty(request.getLat()) && ToolUtil.isEmpty(request.getLon())){ +// return couponList; +// } +// try { +// Map<String, String> geocode = gdMapGeocodingUtil.geocode(request.getLon(), request.getLat()); +// provinceCode = geocode.get("provinceCode"); +// cityCode = geocode.get("cityCode"); +// }catch (Exception e){ +// e.printStackTrace(); +// } try { - Map<String, String> geocode = gdMapGeocodingUtil.geocode(request.getLon(), request.getLat()); - provinceCode = geocode.get("provinceCode"); - cityCode = geocode.get("cityCode"); - }catch (Exception e){ - e.printStackTrace(); - } - try { + LocalDateTime currentDate = LocalDateTime.now(); + couponList = couponService.list(new QueryWrapper<Coupon>() - .eq("auditStatus",2) + .eq("distributionMethod",1) .eq("state",1) - .eq("status",2)); - if (couponList.size() > 0 ){ - Iterator<Coupon> iterator = couponList.iterator(); - while (iterator.hasNext()) { - Coupon merchandise = iterator.next(); - if (merchandise.getUseScope() == 2){ - List<CouponCity> couponCities = cityService.list(new LambdaQueryWrapper<CouponCity>() - .eq(CouponCity::getCouponId,merchandise.getId())); - if (couponCities.size() > 0){ - for (CouponCity couponCity : couponCities) { - if (!Objects.equals(couponCity.getCityCode(), cityCode) && !Objects.equals(couponCity.getProvinceCode(), provinceCode)){ - iterator.remove(); // 移除符合条件的商品 - break; - } - } - } - } - } - } + .eq("status",1) + .le("startTime", currentDate) + .ge("endTime", currentDate)); +// if (couponList.size() > 0 ){ +// Iterator<Coupon> iterator = couponList.iterator(); +// while (iterator.hasNext()) { +// Coupon merchandise = iterator.next(); +// if (merchandise.getUseScope() == 2){ +// List<CouponCity> couponCities = cityService.list(new LambdaQueryWrapper<CouponCity>() +// .eq(CouponCity::getCouponId,merchandise.getId())); +// if (couponCities.size() > 0){ +// for (CouponCity couponCity : couponCities) { +// if (!Objects.equals(couponCity.getCityCode(), cityCode) && !Objects.equals(couponCity.getProvinceCode(), provinceCode)){ +// iterator.remove(); // 移除符合条件的商品 +// break; +// } +// } +// } +// } +// } +// } return couponList; } catch (Exception e) { throw new RuntimeException(e); diff --git a/cloud-server-course/src/main/java/com/dsh/course/controller/CourseController.java b/cloud-server-course/src/main/java/com/dsh/course/controller/CourseController.java index 4f64774..10eb06d 100644 --- a/cloud-server-course/src/main/java/com/dsh/course/controller/CourseController.java +++ b/cloud-server-course/src/main/java/com/dsh/course/controller/CourseController.java @@ -506,6 +506,19 @@ return discountService.updateBatchById(list); } + @Autowired + private ICoursePackagePaymentConfigService packagePaymentConfigService; + @PostMapping("/course/times") + public List<Integer> times( @RequestBody Integer oneId){ + List<CoursePackagePaymentConfig> list = packagePaymentConfigService.list(new QueryWrapper<CoursePackagePaymentConfig>().eq("coursePackageId",oneId)); + List<Integer> integerList = new ArrayList<>(); + for (CoursePackagePaymentConfig coursePackagePaymentConfig : list) { + integerList.add(coursePackagePaymentConfig.getClassHours()); + } + + + return integerList; + } @PostMapping("/course/queryFee") public HashMap<String, Object> queryFee(@RequestBody QueryDataFee queryDataFee){ diff --git a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java index ec1cb23..8ddabfd 100644 --- a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java +++ b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java @@ -177,8 +177,9 @@ coursePackageListVo.setPayType(coursePackage.getPayType()); - coursePackageListVo.setPlayPaiCoin(coursePackagePaymentConfig.getPlayPaiCoin()); - + if (coursePackagePaymentConfig!=null) { + coursePackageListVo.setPlayPaiCoin(coursePackagePaymentConfig.getPlayPaiCoin()); + } //会员显示原价和会员价(最低)。非会员显示会员价和支付价(最低) if(appUser.getIsVip() == 0){//非会员 List<TCoursePackageDiscount> list2 = coursePackageDiscountService.list(new QueryWrapper<TCoursePackageDiscount>().eq("coursePackagePaymentConfigId", coursePackagePaymentConfig.getId()) diff --git a/cloud-server-management/src/main/java/com/dsh/course/feignClient/account/model/QueryAppUser.java b/cloud-server-management/src/main/java/com/dsh/course/feignClient/account/model/QueryAppUser.java index faa9821..4e22306 100644 --- a/cloud-server-management/src/main/java/com/dsh/course/feignClient/account/model/QueryAppUser.java +++ b/cloud-server-management/src/main/java/com/dsh/course/feignClient/account/model/QueryAppUser.java @@ -13,7 +13,7 @@ private String phone; private Integer isVip; private Integer state; - private Integer salesmanUserId; + private Integer salesmanUser; // 角色类型 private Integer insertType; // 平台/运营商/门店id diff --git a/cloud-server-management/src/main/java/com/dsh/course/feignClient/course/CourseClient.java b/cloud-server-management/src/main/java/com/dsh/course/feignClient/course/CourseClient.java index f4a30f6..196cfe0 100644 --- a/cloud-server-management/src/main/java/com/dsh/course/feignClient/course/CourseClient.java +++ b/cloud-server-management/src/main/java/com/dsh/course/feignClient/course/CourseClient.java @@ -133,4 +133,7 @@ @PostMapping("/course/auditDiscount") Boolean auditDiscount(AuditDiscount auditDiscount); + + @PostMapping("/course/times") + List<Integer> timeChange(@RequestBody Integer oneId); } diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TAppUserController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TAppUserController.java index 1afed17..d2e43da 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TAppUserController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TAppUserController.java @@ -151,14 +151,14 @@ @RequestMapping("/listAll") @ResponseBody public List<QueryAppUserVO> listAll(String province, String city,String name, - String phone,Integer isVip, Integer salesmanUserName){ + String phone,Integer isVip, String salesmanUserName){ QueryAppUser queryAppUser = new QueryAppUser(); queryAppUser.setProvince(province); queryAppUser.setCity(city); queryAppUser.setName(name); queryAppUser.setPhone(phone); queryAppUser.setIsVip(isVip); - queryAppUser.setSalesmanUserId(salesmanUserName); +// queryAppUser.setSalesmanUser(salesmanUserName); if (province!=null && (!province.equals(""))){ TCity p = cityService.getOne(new QueryWrapper<TCity>().eq("code", province)); queryAppUser.setProvince(p.getName()); diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCityController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCityController.java index 7f0e88c..20c6822 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCityController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCityController.java @@ -11,12 +11,15 @@ import com.dsh.course.feignClient.account.model.TCityManager; import com.dsh.course.feignClient.competition.CompetitionClient; import com.dsh.course.feignClient.competition.model.*; +import com.dsh.course.feignClient.course.CourseClient; +import com.dsh.course.feignClient.course.model.TCoursePackage; import com.dsh.course.mapper.UserMapper; import com.dsh.guns.core.base.controller.BaseController; import com.dsh.guns.core.base.tips.SuccessTip; import com.dsh.guns.core.common.constant.factory.PageFactory; import com.dsh.guns.core.util.ToolUtil; import com.dsh.guns.modular.system.model.TCity; +import com.dsh.guns.modular.system.model.TCourse; import com.dsh.guns.modular.system.model.TStore; import com.dsh.guns.modular.system.model.User; import com.dsh.guns.modular.system.service.ICityService; @@ -108,6 +111,20 @@ } + @Resource + private CourseClient courseClient; + @RequestMapping(value = "/timeChange") + @ResponseBody + public List<Integer> timeChange(Integer oneId) { + + List<Integer> integerList = courseClient.timeChange(oneId); + return integerList ; + } + + + + + @RequestMapping(value = "/add") @ResponseBody public Object list(TCityManager manager) { 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 5efcfbf..6db3b75 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 @@ -527,6 +527,8 @@ + }else { + Integer id = pointMercharsClient.add(pointsMerchandise); } return new SuccessTip<>(); diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/UserServiceImpl.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/UserServiceImpl.java index a9c2206..52203d7 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/UserServiceImpl.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/UserServiceImpl.java @@ -42,6 +42,7 @@ @Override public User getByAccount(String account) { + System.out.println("=====account===="+account); return this.baseMapper.getByAccount(account); } diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_add.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_add.html index 4149c09..045de00 100644 --- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_add.html +++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tGoods/TGoods_add.html @@ -278,7 +278,6 @@ <label class="col-sm-3 control-label">课时数:</label> <div class="col-sm-9"> <select class="form-control" id="coursePackageConfigId" name="coursePackageConfigId"> - <option value="">选择课时数</option> </select> </div> </div> diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods.js b/cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods.js index 5d80600..f00f8ff 100644 --- a/cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods.js +++ b/cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods.js @@ -41,9 +41,9 @@ }, {title: '发放数量', field: 'quantityIssued', visible: true, align: 'center', valign: 'middle' }, - {title: '限领数量', field: 'pickUpQuantity', visible: true, align: 'center', valign: 'middle' + {title: '限领数量', field: 'hasPickQty', visible: true, align: 'center', valign: 'middle' }, - {title: '已领数量', field: 'hasPickQty', visible: true, align: 'center', valign: 'middle' + {title: '已领数量', field: 'pickUpQuantity', visible: true, align: 'center', valign: 'middle' }, {title: '已兑换数量', field: 'hasExchangeQty', visible: true, align: 'center', valign: 'middle' }, 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 0e976c4..93e2e24 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 @@ -253,6 +253,27 @@ return ; } + const quantityIssuedInput = document.getElementById('quantityIssued'); + const pickUpQuantityInput = document.getElementById('pickUpQuantity'); + + const quantityIssued2 = Number(quantityIssuedInput.value); + const pickUpQuantity2 = Number(pickUpQuantityInput.value); + + if (isNaN(quantityIssued2) || isNaN(pickUpQuantity2)) { + Feng.error("优惠卷数量必须为数字") + console.log('Both quantityIssued and pickUpQuantity must be numbers.'); + } else if (quantityIssued2 >= pickUpQuantity2) { + + console.log('quantityIssued is greater than pickUpQuantity.'); + } else { + + Feng.error("发放数量必须大于等于限领数量") + return + console.log('quantityIssued is not greater than pickUpQuantity.'); + } + + + let typeAll = document.querySelector('input[name="type"]:checked').value; if(typeAll==2){ let pCode = $("#pCode").val() @@ -394,6 +415,11 @@ },function(data){ Feng.error("添加失败!" + data.responseJSON.message + "!"); }); + var selectElement = document.getElementById("coursePackageId"); + var selectedText = selectElement.options[selectElement.selectedIndex].text; + + ajax.set("name",selectedText); + ajax.set("typeAll",typeAll); ajax.set("provinceCode",pCode); ajax.set("cityCode",cCode); @@ -834,6 +860,25 @@ Feng.info("请上传实景图") return; } + + + const quantityIssuedInput = document.getElementById('quantityIssued'); + const pickUpQuantityInput = document.getElementById('pickUpQuantity'); + + const quantityIssued1 = Number(quantityIssuedInput.value); + const pickUpQuantity1 = Number(pickUpQuantityInput.value); + + if (isNaN(quantityIssued1) || isNaN(pickUpQuantity1)) { + Feng.error("优惠卷数量必须为数字") + console.log('Both quantityIssued and pickUpQuantity must be numbers.'); + } else if (quantityIssued1 >= pickUpQuantity1) { + + console.log('quantityIssued is greater than pickUpQuantity.'); + } else { + + Feng.error("发放数量必须大于限领数量") + console.log('quantityIssued is not greater than pickUpQuantity.'); + } var imgOne =""; console.log(goodImgs) console.log(goodImgs.length) @@ -915,7 +960,7 @@ /** * 选择分公司后执行 */ -TGoodsInfoDlg.oneChange = function () { +TGoodsInfoDlg.oneChange = function (e) { var oneId=$(e).val(); var ajax = new $ax(Feng.ctxPath + "/tCity/onChange", function(data){ if(data!=null){ @@ -940,7 +985,7 @@ } TGoodsInfoDlg.storeChange = function (e) { var oneId=$(e).val(); - var ajax = new $ax(Feng.ctxPath + "/tCity/storeChange", function(data){ + var ajax = new $ax(Feng.ctxPath + "/coursePackage/queryStore", function(data){ if(data!=null){ if(language==1){ var content='<option value="">选择门店</option>'; @@ -955,12 +1000,12 @@ $("#storeId").empty().append(content); } }); - ajax.set("oneId",oneId); + ajax.set("cityCode",oneId); ajax.start(); } TGoodsInfoDlg.packageChange = function (e) { var oneId=$(e).val(); - var ajax = new $ax(Feng.ctxPath + "/tCity/packageChange", function(data){ + var ajax = new $ax(Feng.ctxPath + "/coursePackage/queryCoursePackageLists", function(data){ if(data!=null){ if(language==1){ var content='<option value="">选择课包</option>'; @@ -969,13 +1014,16 @@ }else { var content='<option value="">Pilih franchisee Anda</option>'; } - $.each(data, function(k,v) { + $.each(data.rows, function(k,v) { content += "<option value='"+v.id+"'>"+v.name+"</option>"; }); $("#coursePackageId").empty().append(content); } }); - ajax.set("oneId",oneId); + ajax.set("coursePackageTypeId",oneId); + ajax.set("order","desc"); + ajax.set("offset",0); + ajax.set("limit",100); ajax.start(); } TGoodsInfoDlg.timeChange = function (e) { @@ -990,7 +1038,7 @@ var content='<option value="">Pilih franchisee Anda</option>'; } $.each(data, function(k,v) { - content += "<option value='"+v.id+"'>"+v.classHours+"</option>"; + content += "<option value='"+v+"'>"+v+"</option>"; }); $("#coursePackageConfigId").empty().append(content); } diff --git a/cloud-server-other/src/main/java/com/dsh/other/controller/BannerController.java b/cloud-server-other/src/main/java/com/dsh/other/controller/BannerController.java index 5c317de..a317cf5 100644 --- a/cloud-server-other/src/main/java/com/dsh/other/controller/BannerController.java +++ b/cloud-server-other/src/main/java/com/dsh/other/controller/BannerController.java @@ -84,15 +84,15 @@ try { List<Banner> list = bannerService.list(new QueryWrapper<Banner>().eq("position", position).eq("state", 1).orderByAsc("sort")); - List<Banner> list2 = bannerService.list1(position); + List<BannerVo> list2 = bannerService.list1(position); - List<BannerVo> list1 = new ArrayList<>(); - for (Banner banner : list2) { - BannerVo bannerVo = new BannerVo(); - BeanUtils.copyProperties(banner, bannerVo); - list1.add(bannerVo); - } - return ResultUtil.success(list1); +// List<BannerVo> list1 = new ArrayList<>(); +// for (Banner banner : list2) { +// BannerVo bannerVo = new BannerVo(); +// BeanUtils.copyProperties(banner, bannerVo); +// list1.add(bannerVo); +// } + return ResultUtil.success(list2); }catch (Exception e){ e.printStackTrace(); return ResultUtil.runErr(); diff --git a/cloud-server-other/src/main/java/com/dsh/other/mapper/BannerMapper.java b/cloud-server-other/src/main/java/com/dsh/other/mapper/BannerMapper.java index b96cda8..a529f48 100644 --- a/cloud-server-other/src/main/java/com/dsh/other/mapper/BannerMapper.java +++ b/cloud-server-other/src/main/java/com/dsh/other/mapper/BannerMapper.java @@ -4,6 +4,7 @@ import com.dsh.other.entity.Banner; import com.dsh.other.feignclient.model.AdvertisementChangeStateDTO; import com.dsh.other.feignclient.model.AdvertisementQuery; +import com.dsh.other.model.BannerVo; import org.apache.ibatis.annotations.Param; import org.springframework.web.bind.annotation.PathVariable; @@ -28,5 +29,5 @@ String getFirst(); - List<Banner> list1(Integer position); + List<BannerVo> list1(Integer position); } diff --git a/cloud-server-other/src/main/java/com/dsh/other/model/BannerVo.java b/cloud-server-other/src/main/java/com/dsh/other/model/BannerVo.java index 3fc012f..90e19cf 100644 --- a/cloud-server-other/src/main/java/com/dsh/other/model/BannerVo.java +++ b/cloud-server-other/src/main/java/com/dsh/other/model/BannerVo.java @@ -17,4 +17,10 @@ private String img; @ApiModelProperty("跳转页面") private String page; + @ApiModelProperty("名称") + private String name; + @ApiModelProperty("跳转类型") + private String type; + @ApiModelProperty("跳转页面Id") + private Integer turnId; } diff --git a/cloud-server-other/src/main/java/com/dsh/other/service/IBannerService.java b/cloud-server-other/src/main/java/com/dsh/other/service/IBannerService.java index 81706f8..0732641 100644 --- a/cloud-server-other/src/main/java/com/dsh/other/service/IBannerService.java +++ b/cloud-server-other/src/main/java/com/dsh/other/service/IBannerService.java @@ -8,6 +8,7 @@ import java.util.List; import com.dsh.other.entity.CreateHistoryDto; import com.dsh.other.entity.GetHistoryDto; +import com.dsh.other.model.BannerVo; import java.util.List; @@ -25,5 +26,5 @@ String getFirst(); - List<Banner> list1(Integer position); + List<BannerVo> list1(Integer position); } diff --git a/cloud-server-other/src/main/java/com/dsh/other/service/impl/BannerServiceImpl.java b/cloud-server-other/src/main/java/com/dsh/other/service/impl/BannerServiceImpl.java index 86dc263..a3dd352 100644 --- a/cloud-server-other/src/main/java/com/dsh/other/service/impl/BannerServiceImpl.java +++ b/cloud-server-other/src/main/java/com/dsh/other/service/impl/BannerServiceImpl.java @@ -7,6 +7,7 @@ import com.dsh.other.entity.CreateHistoryDto; import com.dsh.other.entity.GetHistoryDto; import com.dsh.other.mapper.BannerMapper; +import com.dsh.other.model.BannerVo; import com.dsh.other.service.IBannerService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -35,7 +36,7 @@ } @Override - public List<Banner> list1(Integer position) { + public List<BannerVo> list1(Integer position) { return this.bannerMapper.list1(position); } diff --git a/cloud-server-other/src/main/resources/mapper/BannerMapper.xml b/cloud-server-other/src/main/resources/mapper/BannerMapper.xml index ff797be..6b85d1e 100644 --- a/cloud-server-other/src/main/resources/mapper/BannerMapper.xml +++ b/cloud-server-other/src/main/resources/mapper/BannerMapper.xml @@ -49,14 +49,10 @@ from t_img_config where position = 6 </select> - <select id="list1" resultType="com.dsh.other.entity.Banner"> - select tb.id as id,tb.img as img, tt.name as page + <select id="list1" resultType="com.dsh.other.model.BannerVo"> + select tb.id as id,tb.img as img, tb.page as page,tb.name as name,tb.type as type,tb.typeId as turnId from t_banner tb - left join t_turn tt on tb.jumpPage = tt.id where tb.position = #{position} - - - </select> </mapper> -- Gitblit v1.7.1