From 05100bf0452bea899f74e1b837e714f70362db63 Mon Sep 17 00:00:00 2001 From: liujie <liujie> Date: 星期二, 26 九月 2023 19:06:18 +0800 Subject: [PATCH] app接口修改 --- cloud-server-course/src/main/java/com/dsh/course/entity/CoursePackageStudent.java | 2 cloud-server-management/src/main/webapp/static/modular/system/tShop/tShopOtherOne.js | 2 cloud-server-course/src/main/java/com/dsh/course/controller/CoursePackagePaymentController.java | 24 ++ cloud-server-account/src/main/java/com/dsh/account/controller/StudentController.java | 2 cloud-server-course/src/main/java/com/dsh/course/feignclient/account/model/AppUser.java | 2 cloud-server-account/src/main/java/com/dsh/account/service/UserIntegralChangesService.java | 2 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java | 143 +++++++++++++++----- cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java | 17 ++ cloud-server-account/src/main/java/com/dsh/account/service/impl/UserIntegralChangesServiceImpl.java | 5 cloud-server-management/src/main/resources/mapper/TStoreMapper.xml | 3 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/LoginController.java | 13 - cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_edit.html | 3 cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackageServiceImpl.java | 46 +++++- cloud-server-management/src/main/webapp/static/modular/system/tShop/tShop.js | 2 cloud-server-account/src/main/java/com/dsh/account/controller/UseBenefitsController.java | 12 + cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_add.html | 29 ++++ cloud-server-competition/src/main/java/com/dsh/competition/feignclient/account/model/AppUser.java | 2 cloud-server-management/src/main/webapp/static/modular/system/tShop/tShop_info.js | 37 ++++- cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java | 14 + cloud-server-competition/src/main/java/com/dsh/competition/service/impl/CompetitionServiceImpl.java | 6 cloud-server-account/src/main/java/com/dsh/account/model/vo/userBenefitDetail/PointDetailsVo.java | 4 cloud-server-management/src/main/webapp/static/img/index4.png | 0 cloud-server-activity/src/main/java/com/dsh/activity/feignclient/account/model/AppUser.java | 2 cloud-server-management/src/main/webapp/static/img/logo.png | 0 cloud-server-activity/src/main/java/com/dsh/activity/controller/UserCouponController.java | 3 cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java | 4 cloud-server-other/src/main/java/com/dsh/other/feignclient/account/model/AppUser.java | 2 cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java | 1 cloud-server-account/src/main/java/com/dsh/account/feignclient/activity/MerChandiseClient.java | 2 cloud-server-course/src/main/java/com/dsh/course/model/DetailsListVo.java | 2 30 files changed, 294 insertions(+), 92 deletions(-) diff --git a/cloud-server-account/src/main/java/com/dsh/account/controller/StudentController.java b/cloud-server-account/src/main/java/com/dsh/account/controller/StudentController.java index 93c7845..aa78a73 100644 --- a/cloud-server-account/src/main/java/com/dsh/account/controller/StudentController.java +++ b/cloud-server-account/src/main/java/com/dsh/account/controller/StudentController.java @@ -71,7 +71,7 @@ @PostMapping("/student/queryDefaultStudent") public TStudent queryDefaultStudent(@RequestBody Integer appUserId){ try { - TStudent one = studentService.getOne(new QueryWrapper<TStudent>().eq("appUserId", appUserId).eq("isDefault", 1).eq("state", 1)); + TStudent one = studentService.getOne(new QueryWrapper<TStudent>().eq("appUserId", appUserId).eq("isDefault", 1).eq("state", 1).last("limit 1")); return one; }catch (Exception e){ e.printStackTrace(); 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 0657af9..bc36b4a 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 @@ -90,10 +90,16 @@ detailsVo.setUserImage(tAppUser.getHeadImg()); detailsVo.setUserName(tAppUser.getName()); detailsVo.setUserPhone(tAppUser.getPhone()); - detailsVo.setSex(tAppUser.getGender() == 1 ? "男" : "女"); + if(tAppUser.getGender()!=null){ + + detailsVo.setSex(tAppUser.getGender() == 1 ? "男" : "女"); + } detailsVo.setBirthday(format1.format(tAppUser.getBirthday())); detailsVo.setAddress(tAppUser.getProvince()+tAppUser.getCity()); - detailsVo.setMemberLifespan(format1.format(tAppUser.getVipEndTime())); + if(tAppUser.getVipEndTime()!=null){ + + detailsVo.setMemberLifespan(format1.format(tAppUser.getVipEndTime())); + } } return ResultUtil.success(detailsVo); }catch (Exception e){ @@ -433,7 +439,7 @@ @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9....."), @ApiImplicitParam(value = "记录id", name = "detailsId", required = true, dataType = "string"), }) - public ResultUtil<PointDetailsVo> redemptionDetails(Integer detailsId){ + public ResultUtil<PointDetailsVo> redemptionDetails(Long detailsId){ try { return ResultUtil.success(uicService.queryRedemptionDetails(detailsId)); }catch (Exception e){ diff --git a/cloud-server-account/src/main/java/com/dsh/account/feignclient/activity/MerChandiseClient.java b/cloud-server-account/src/main/java/com/dsh/account/feignclient/activity/MerChandiseClient.java index 630f55c..7f9aed5 100644 --- a/cloud-server-account/src/main/java/com/dsh/account/feignclient/activity/MerChandiseClient.java +++ b/cloud-server-account/src/main/java/com/dsh/account/feignclient/activity/MerChandiseClient.java @@ -33,7 +33,7 @@ ExchangeDetailsVo getIntegralExchangeDetails(@RequestBody Integer appUserId); @PostMapping("/base/pointMerchars/getSpecificsOfGoods") - public PointDetailsVo getSpecificsOfGoods(@RequestBody Integer speMercharsId); + public PointDetailsVo getSpecificsOfGoods(@RequestBody Long speMercharsId); @PostMapping("/base/pointMerchars/selectPointsMerchandiseById") public PointsMerchandise selectPointsMerchandiseById(@RequestBody Integer speMercharsId); diff --git a/cloud-server-account/src/main/java/com/dsh/account/model/vo/userBenefitDetail/PointDetailsVo.java b/cloud-server-account/src/main/java/com/dsh/account/model/vo/userBenefitDetail/PointDetailsVo.java index eca7bd0..62a435b 100644 --- a/cloud-server-account/src/main/java/com/dsh/account/model/vo/userBenefitDetail/PointDetailsVo.java +++ b/cloud-server-account/src/main/java/com/dsh/account/model/vo/userBenefitDetail/PointDetailsVo.java @@ -8,10 +8,10 @@ import java.util.List; @Data -public class PointDetailsVo { +public class PointDetailsVo { @ApiModelProperty(value = "记录id") - private Integer detailsId; + private Long detailsId; @ApiModelProperty(value = "图片集") private List<String> pics; diff --git a/cloud-server-account/src/main/java/com/dsh/account/service/UserIntegralChangesService.java b/cloud-server-account/src/main/java/com/dsh/account/service/UserIntegralChangesService.java index 4943df0..9591ece 100644 --- a/cloud-server-account/src/main/java/com/dsh/account/service/UserIntegralChangesService.java +++ b/cloud-server-account/src/main/java/com/dsh/account/service/UserIntegralChangesService.java @@ -35,7 +35,7 @@ List<ExchangeDetailsResponse> queryExchangeGoodsdetails(Integer userIdFormRedis, Integer useType, Integer goodType); - PointDetailsVo queryRedemptionDetails(Integer detailsId); + PointDetailsVo queryRedemptionDetails(Long detailsId); Page<UserIntegral> listAll(Page<UserIntegral> userIntegralPage, IntegralListQuery integralListQuery); 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 9dcdaca..b2b731c 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 @@ -370,7 +370,7 @@ if(tAppUser.getState() == 2){ return ResultUtil.error("您的账号已被冻结", ""); } - password = Md5Util.MD5Encode(password, null); +// password = Md5Util.MD5Encode(password, null); if(!tAppUser.getPassword().equals(password)){ return ResultUtil.error("账号密码错误", ""); } @@ -799,6 +799,7 @@ commodity.setShopIds(mcsClient.queryPointMerStoreIds(vicinityGood.getId())); break; default: + break; } goods.add(commodity); @@ -820,6 +821,7 @@ } commodity.setBelongsType(allCoupon.getUserPopulation()); commodity.setGoodsType(4); + commodity.setShopIds(ucponClient.getCouponStoreIds(allCoupon.getId())); commodity.setNums(ucponClient.getRedeemedQuantity(allCoupon.getId())); goods.add(commodity); } diff --git a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java index 2a17749..ed84781 100644 --- a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java +++ b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TStudentServiceImpl.java @@ -44,6 +44,7 @@ import javax.annotation.Resource; import java.math.BigDecimal; +import java.math.RoundingMode; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.*; @@ -135,11 +136,21 @@ student.setHeight(stu.getHeight()); student.setWeight(stu.getWeight()); BigDecimal bigDecimal = BigDecimal.valueOf(stu.getWeight()); - BigDecimal multiply = bigDecimal.subtract(BigDecimal.valueOf(stu.getHeight())).multiply(bigDecimal.subtract(BigDecimal.valueOf(stu.getHeight()))); - multiply.setScale(2); - student.setBmi(multiply.doubleValue()); + double v = stu.getHeight() / 100; + double v1 = v * v; + BigDecimal bigDecimal1 = new BigDecimal(v1).setScale(2, RoundingMode.HALF_UP); + double v2 = bigDecimal.doubleValue() / bigDecimal1.doubleValue(); + BigDecimal bigDecimal2 = new BigDecimal(v2).setScale(2, RoundingMode.HALF_UP); + student.setBmi(bigDecimal2.doubleValue()); student.setInsertTime(new Date()); student.setState(1); + + List<TStudent> tStudents = this.baseMapper.selectList(new LambdaQueryWrapper<TStudent>().eq(TStudent::getAppUserId, appUserId)); + if(tStudents.size()>0){ + student.setIsDefault(2); + }else { + student.setIsDefault(1); + } this.baseMapper.insert(student); //同步信息到参赛人员信息中 diff --git a/cloud-server-account/src/main/java/com/dsh/account/service/impl/UserIntegralChangesServiceImpl.java b/cloud-server-account/src/main/java/com/dsh/account/service/impl/UserIntegralChangesServiceImpl.java index 753b6a0..a5faf58 100644 --- a/cloud-server-account/src/main/java/com/dsh/account/service/impl/UserIntegralChangesServiceImpl.java +++ b/cloud-server-account/src/main/java/com/dsh/account/service/impl/UserIntegralChangesServiceImpl.java @@ -146,8 +146,9 @@ } @Override - public PointDetailsVo queryRedemptionDetails(Integer detailsId) { - return mcClient.getSpecificsOfGoods(detailsId); + public PointDetailsVo queryRedemptionDetails(Long detailsId) { + PointDetailsVo specificsOfGoods = mcClient.getSpecificsOfGoods(detailsId); + return specificsOfGoods; } @Override 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 b916ad3..e706008 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 @@ -361,7 +361,7 @@ @ResponseBody @PostMapping("/base/pointMerchars/getSpecificsOfGoods") - public PointDetailsVo getSpecificsOfGoods(@RequestBody Integer speMercharsId){ + public PointDetailsVo getSpecificsOfGoods(@RequestBody Long speMercharsId){ SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); PointDetailsVo detailsVo = new PointDetailsVo(); UserPointsMerchandise byId = upmseService.getById(speMercharsId); @@ -382,7 +382,8 @@ switch (pmdsServiceById.getType()){ case 1: case 3: - List<String> list2 = Arrays.asList(StrUtils.splitStr2StrArr(pmdsServiceById.getProductImages(), ",")); + List<String> list10 = Arrays.asList(StrUtils.splitStr2StrArr(pmdsServiceById.getProductImages(), ",")); + ArrayList<String> list2 = new ArrayList<>(list10); list2.add(pmdsServiceById.getCover()); detailsVo.setPics(list2); Collections.sort(detailsVo.getPics(), (s1, s2) -> { @@ -397,7 +398,8 @@ break; case 2: CoursePackage coursePackage = cpClient.queryCoursePackageById(pmdsServiceById.getCoursePackageId()); - List<String> list1 = Arrays.asList(StrUtils.splitStr2StrArr(coursePackage.getDetailDrawing(), ",")); + List<String> list11 = Arrays.asList(StrUtils.splitStr2StrArr(coursePackage.getDetailDrawing(), ",")); + ArrayList<String> list1 = new ArrayList<>(list11); list1.add(coursePackage.getCoverDrawing()); detailsVo.setPics(list1); CoursePackagePaymentConfig coursePackagePaymentConfig = cpClient.queryConfigCoursePackData(pmdsServiceById.getCoursePackageConfigId()); @@ -414,7 +416,8 @@ break; case 4: Coupon coupon = iCouponService.getById(pmdsServiceById.getId()); - List<String> list3 = Arrays.asList(StrUtils.splitStr2StrArr(coupon.getProductImages(), ",")); + List<String> list13 = Arrays.asList(StrUtils.splitStr2StrArr(coupon.getProductImages(), ",")); + ArrayList<String> list3 = new ArrayList<>(list13); list3.add(coupon.getCover()); detailsVo.setPics(list3); Collections.sort(detailsVo.getPics(), (s1, s2) -> { @@ -497,6 +500,9 @@ if (list.size() > 0){ storeIds = list.stream().map(PointsMerchandiseStore::getStoreId).collect(Collectors.toList()); } + if(storeIds.size()==0){ + storeIds.add(-1); + } return storeIds; } diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/UserCouponController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/UserCouponController.java index ad681fb..e4fb80c 100644 --- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/UserCouponController.java +++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/UserCouponController.java @@ -223,6 +223,9 @@ if (list.size() > 0 ){ storeIds = list.stream().map(CouponStore::getStoreId).collect(Collectors.toList()); } + if(storeIds.size()==0){ + storeIds.add(-1); + } return storeIds; }catch (Exception e){ e.printStackTrace(); diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/feignclient/account/model/AppUser.java b/cloud-server-activity/src/main/java/com/dsh/activity/feignclient/account/model/AppUser.java index 122dc9a..8b10e9c 100644 --- a/cloud-server-activity/src/main/java/com/dsh/activity/feignclient/account/model/AppUser.java +++ b/cloud-server-activity/src/main/java/com/dsh/activity/feignclient/account/model/AppUser.java @@ -1,5 +1,6 @@ package com.dsh.activity.feignclient.account.model; +import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import java.util.Date; @@ -30,6 +31,7 @@ /** * 生日 */ + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date birthday; /** * 性别(1=男,2=女) diff --git a/cloud-server-competition/src/main/java/com/dsh/competition/feignclient/account/model/AppUser.java b/cloud-server-competition/src/main/java/com/dsh/competition/feignclient/account/model/AppUser.java index b6f3a17..c7ede97 100644 --- a/cloud-server-competition/src/main/java/com/dsh/competition/feignclient/account/model/AppUser.java +++ b/cloud-server-competition/src/main/java/com/dsh/competition/feignclient/account/model/AppUser.java @@ -1,5 +1,6 @@ package com.dsh.competition.feignclient.account.model; +import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import java.util.Date; @@ -30,6 +31,7 @@ /** * 生日 */ + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date birthday; /** * 性别(1=男,2=女) diff --git a/cloud-server-competition/src/main/java/com/dsh/competition/service/impl/CompetitionServiceImpl.java b/cloud-server-competition/src/main/java/com/dsh/competition/service/impl/CompetitionServiceImpl.java index 2aba9e5..c5340f4 100644 --- a/cloud-server-competition/src/main/java/com/dsh/competition/service/impl/CompetitionServiceImpl.java +++ b/cloud-server-competition/src/main/java/com/dsh/competition/service/impl/CompetitionServiceImpl.java @@ -103,9 +103,10 @@ // 2.0 ArrayList<Map<String,Object>> objects = new ArrayList<>(); if(null != competition.getStoreId()){ - HashMap<String, Object> map = new HashMap<>(); + String storeId = competition.getStoreId(); for (String s : storeId.split(",")) { + HashMap<String, Object> map = new HashMap<>(); Store store = storeClient.queryStoreById(Integer.valueOf(s)); map.put("name",store.getName()); map.put("address",store.getAddress()); @@ -117,8 +118,9 @@ double wgs84 = new BigDecimal(distance.get("WGS84")).divide(new BigDecimal(1000)).setScale(2, RoundingMode.HALF_EVEN).doubleValue(); map.put("distance",wgs84); } + objects.add(map); } - objects.add(map); + } competitionInfo.setStoreInfos(objects); 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 267859a..bc00abc 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 @@ -1290,7 +1290,7 @@ @ResponseBody @PostMapping("/coursePackagePayment/editCoursePackagePayment") public void editCoursePackagePayment(TCoursePackagePayment coursePackagePayment){ - coursePackagePayment.setCoursePackageId(null); + coursePackagePayment.setAppUserId(null); packagePaymentService.updateById(coursePackagePayment); } @@ -1323,8 +1323,14 @@ if (ToolUtil.isEmpty(packagePayment) || packagePayment.size()==0){ return ResultUtil.error("该用户未购买该课包"); } + List<CoursePackageScheduling> coursePackageSchedulings = coursePackageSchedulingMapper.selectList(new LambdaQueryWrapper<CoursePackageScheduling>() + .eq(CoursePackageScheduling::getCoursePackageId, Integer.valueOf(courseID)) + .like(CoursePackageScheduling::getClassDate, time) + ); + List<CoursePackageStudent> coursePackageStudent = cspsService.list(new LambdaQueryWrapper<CoursePackageStudent>() .in(CoursePackageStudent::getCoursePackagePaymentId,packagePayment.stream().map(TCoursePackagePayment::getId).collect(Collectors.toList())) + .in(CoursePackageStudent::getCoursePackageSchedulingId,coursePackageSchedulings.stream().map(CoursePackageScheduling::getId).collect(Collectors.toList())) .eq(CoursePackageStudent::getCoursePackageId,courseID) .eq(CoursePackageStudent::getStudentId,stuId) .eq(CoursePackageStudent::getAppUserId,appUserId) @@ -1342,6 +1348,7 @@ } return ResultUtil.success(); }catch (Exception e){ + e.printStackTrace(); return ResultUtil.runErr(); } } @@ -1388,10 +1395,13 @@ String classEndTime = tCoursePackage.getClassEndTime(); String[] split1 = classEndTime.split(","); ArrayList<String> strings = new ArrayList<>(); - for (int i1 = 0; i1 < split.length; i1++) { - String s = split[i1] + "-" + split1[i1]; - strings.add(s); + if(ToolUtil.isNotEmpty(classStartTime)){ + for (int i1 = 0; i1 < split.length; i1++) { + String s = split[i1].substring(0,5) + "-" + split1[i1].substring(0,5); + strings.add(s); + } } + detailsListVo.setTime(strings); List<CoursePackagePaymentConfig> list2 = icppcService.list(new LambdaQueryWrapper<CoursePackagePaymentConfig>().eq(CoursePackagePaymentConfig::getCoursePackageId, tCoursePackage.getId()).orderByAsc(CoursePackagePaymentConfig::getCashPayment)); if (list2.size() > 0) { @@ -1405,6 +1415,9 @@ .eq(CoursePackageScheduling::getCoursePackageId, tCoursePackage.getId()) .like(CoursePackageScheduling::getClassDate, courseDetailReq.getTime()) ); + if(list3.size()==0){ + break; + } List<Long> collect2 = list3.stream().map(CoursePackageScheduling::getId).collect(Collectors.toList()); if(collect2.size()==0){ collect2.add(-1l); @@ -1416,12 +1429,13 @@ in(CoursePackageStudent::getCoursePackagePaymentId, ids) ); - detailsListVo.setType(1); + detailsListVo.setType(1); if(list4.size()>0){ Integer signInOrNot = list4.get(0).getSignInOrNot(); if(signInOrNot==2){ detailsListVo.setType(3); } + detailsListVo.setIsType(list4.get(0).getType()); } } else { diff --git a/cloud-server-course/src/main/java/com/dsh/course/entity/CoursePackageStudent.java b/cloud-server-course/src/main/java/com/dsh/course/entity/CoursePackageStudent.java index 767ae15..b692440 100644 --- a/cloud-server-course/src/main/java/com/dsh/course/entity/CoursePackageStudent.java +++ b/cloud-server-course/src/main/java/com/dsh/course/entity/CoursePackageStudent.java @@ -72,6 +72,8 @@ @TableField("insertTime") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date insertTime; + @TableField("type") + private Integer type; @Override diff --git a/cloud-server-course/src/main/java/com/dsh/course/feignclient/account/model/AppUser.java b/cloud-server-course/src/main/java/com/dsh/course/feignclient/account/model/AppUser.java index 11a8024..9f8687f 100644 --- a/cloud-server-course/src/main/java/com/dsh/course/feignclient/account/model/AppUser.java +++ b/cloud-server-course/src/main/java/com/dsh/course/feignclient/account/model/AppUser.java @@ -1,5 +1,6 @@ package com.dsh.course.feignclient.account.model; +import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import java.util.Date; @@ -30,6 +31,7 @@ /** * 生日 */ + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date birthday; /** * 性别(1=男,2=女) diff --git a/cloud-server-course/src/main/java/com/dsh/course/model/DetailsListVo.java b/cloud-server-course/src/main/java/com/dsh/course/model/DetailsListVo.java index ba9c83a..befd7af 100644 --- a/cloud-server-course/src/main/java/com/dsh/course/model/DetailsListVo.java +++ b/cloud-server-course/src/main/java/com/dsh/course/model/DetailsListVo.java @@ -20,4 +20,6 @@ private Integer num; private Double money; + + private Integer isType=1; } 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 bd53a3d..964604b 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 @@ -994,6 +994,7 @@ student1.setSignInOrNot(0); student1.setReservationStatus(1); student1.setInsertTime(new Date()); + student1.setType(1); cpsMapper.insert(student1); } catch (Exception e) { e.printStackTrace(); 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 cf2a792..5323555 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 @@ -143,9 +143,11 @@ ArrayList<String> classTime = new ArrayList<>(); String[] split = classStartTime.split(","); String[] split3 = classEndTime.split(","); - for (int i = 0; i < split.length; i++) { - String s = split[i] + "-" + split3[i]; - classTime.add(s); + if(ToolUtil.isNotEmpty(classStartTime)) { + for (int i = 0; i < split.length; i++) { + String s = split[i].substring(0,5) + "-" + split3[i].substring(0,5); + classTime.add(s); + } } coursePackageListVo.setClassStartTime(classTime); coursePackageListVo.setType(coursePackage.getType()); @@ -283,6 +285,7 @@ } return listVos; } + @Override @@ -484,7 +487,11 @@ TCoursePackage coursePackage = this.getById(id); CoursePackageInfo coursePackageInfo = new CoursePackageInfo(); coursePackageInfo.setId(id); - coursePackageInfo.setTime(coursePackage.getStartTime()+"-"+coursePackage.getEndTime()); + SimpleDateFormat format = new SimpleDateFormat("yyyy.MM.dd"); + if(coursePackage.getType()==2){ + + coursePackageInfo.setTime(format.format(coursePackage.getStartTime())+"-"+format.format(coursePackage.getEndTime())); + } coursePackageInfo.setCoverDrawing(coursePackage.getCoverDrawing()); coursePackageInfo.setName(coursePackage.getName()); Store store = storeClient.queryStoreById(coursePackage.getStoreId()); @@ -508,10 +515,13 @@ ArrayList<String> classTime = new ArrayList<>(); String[] split4 = classStartTime.split(","); String[] split3 = classEndTime.split(","); - for (int i = 0; i < split4.length; i++) { - String s = split4[i] + "-" + split3[i]; - classTime.add(s); + if(ToolUtil.isNotEmpty(classStartTime)){ + for (int i = 0; i < split4.length; i++) { + String s = split4[i].substring(0,5) + "-" + split3[i].substring(0,5); + classTime.add(s); + } } + coursePackageInfo.setTimes(classTime); coursePackageInfo.setType(coursePackage.getType()); @@ -662,13 +672,27 @@ String[] students = paymentCourseVo.getStudentIds().split(";"); for (CoursePackagePaymentConfigVo coursePackagePaymentConfigVo : list) { if(paymentCourseVo.getCoursePackagePaymentConfigId().compareTo(coursePackagePaymentConfigVo.getId()) == 0){ + CoursePackagePaymentConfig byId = coursePackagePaymentConfigService.getById(paymentCourseVo.getCoursePackagePaymentConfigId()); + Double cashPayment = byId.getCashPayment(); Integer payType = coursePackagePaymentConfigVo.getPayType(); - if(payType == 1 && paymentCourseVo.getPayType() == 3){//现金支付 - return ResultUtil.error("支付方式错误,请刷新后重试"); + Integer playPaiCoin1 = byId.getPlayPaiCoin(); + if(cashPayment!=null || cashPayment>0){ + payType=1; } - if(payType == 2 && paymentCourseVo.getPayType() != 3){//玩湃币支付 - return ResultUtil.error("支付方式错误,请刷新后重试"); + if(playPaiCoin1!=null || playPaiCoin1>0){ + payType=2; } + + if(cashPayment!=null && cashPayment>0 && playPaiCoin1 !=null && playPaiCoin1>0){ + }else { + if(payType == 1 && paymentCourseVo.getPayType() == 3){//现金支付 + return ResultUtil.error("支付方式错误,请刷新后重试"); + } + if(payType == 2 && paymentCourseVo.getPayType() != 3){//玩湃币支付 + return ResultUtil.error("支付方式错误,请刷新后重试"); + } + } + Double paymentPrice = coursePackagePaymentConfigVo.getPaymentPrice();//支付价 paymentPrice = new BigDecimal(students.length).multiply(new BigDecimal(paymentPrice)).setScale(2, RoundingMode.HALF_EVEN).doubleValue(); Double playPaiCoin = coursePackagePaymentConfigVo.getPlayPaiCoin().doubleValue();//支付币 diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java index 84bd171..e9d7090 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java @@ -119,6 +119,14 @@ String roleid = UserExt.getUser().getRoleid(); return PREFIX + "TShop_edit_three.html"; } + @RequestMapping("/tShop_add_two1") + public String tCompetitionAddTwo1(Integer id,Model model) { + List<TCity> list = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId, 0)); + model.addAttribute("list",list); + model.addAttribute("id",id); + String roleid = UserExt.getUser().getRoleid(); + return PREFIX + "TShop_add_two.html"; + } /** @@ -134,13 +142,16 @@ // TCity one = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, byId.getProvinceCode())); TOperatorCity one = operatorCityService.getOne(new LambdaQueryWrapper<TOperatorCity>().eq(TOperatorCity::getOperatorId, byId.getOperatorId()).eq(TOperatorCity::getType, 1)); List<TOperatorCity> ones = operatorCityService.list(new LambdaQueryWrapper<TOperatorCity>().eq(TOperatorCity::getOperatorId, byId.getOperatorId()).eq(TOperatorCity::getType, 1)); - model.addAttribute("list",ones); - List<TOperatorCity> list3 = operatorCityService.list(new LambdaQueryWrapper<TOperatorCity>().eq(TOperatorCity::getPid, one.getId()).eq(TOperatorCity::getType, 2)); - if(list3.size()>0){ + + if(ones.size()>0){ + model.addAttribute("list",ones); + List<TOperatorCity> list3 = operatorCityService.list(new LambdaQueryWrapper<TOperatorCity>().eq(TOperatorCity::getPid, one.getId()).eq(TOperatorCity::getType, 2)); model.addAttribute("list1",list3); System.out.println("===list3======="+list3); }else { + List<TCity> list2 = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId, 0)); + model.addAttribute("list",list2); TCity one1 = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, byId.getProvinceCode())); List<TCity> list1 = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId,one1.getId())); model.addAttribute("list1",list1); @@ -293,25 +304,48 @@ @RequestMapping(value = "/add") @ResponseBody - public Object list(TStore tStore,String time,String userName,String userPhone,String ids,Integer type,Integer yyId,String lat,String lon) { + public Object list(TStore tStore,String time,String userName,String userPhone,String ids,Integer type,Integer yyId,String lat,String lon,String pCode1,String cCode1) { try { - if(ToolUtil.isNotEmpty(tStore.getProvinceCode())) { - TOperatorCity byId = operatorCityService.getById(tStore.getProvinceCode()); - TCity one = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, byId.getCode())); - tStore.setProvince(one.getName()); - tStore.setProvinceCode(one.getCode()); - List<TOperatorCity> list = operatorCityService.list(new LambdaQueryWrapper<TOperatorCity>().eq(TOperatorCity::getPid, byId.getId()).eq(TOperatorCity::getType, 2)); - if(list.size()>0){ - TOperatorCity byId1 = operatorCityService.getById(tStore.getCityCode()); - TCity one1 = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, byId1.getCode())); - tStore.setCity(one1.getName()); - tStore.setCityCode(one1.getCode()); + if(yyId==null){ + yyId=0; + } + if(yyId!=0) { + List<TOperatorCity> list1 = operatorCityService.list(new LambdaQueryWrapper<TOperatorCity>().eq(TOperatorCity::getOperatorId, yyId)); + if(list1.size()>0){ + if (ToolUtil.isNotEmpty(tStore.getProvinceCode())) { + TOperatorCity byId = operatorCityService.getById(tStore.getProvinceCode()); + TCity one = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, byId.getCode())); + tStore.setProvince(one.getName()); + tStore.setProvinceCode(one.getCode()); + List<TOperatorCity> list = operatorCityService.list(new LambdaQueryWrapper<TOperatorCity>().eq(TOperatorCity::getPid, byId.getId()).eq(TOperatorCity::getType, 2)); + if (list.size() > 0) { + TOperatorCity byId1 = operatorCityService.getById(tStore.getCityCode()); + TCity one1 = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, byId1.getCode())); + tStore.setCity(one1.getName()); + tStore.setCityCode(one1.getCode()); + } else { + TCity byId1 = cityService.getById(tStore.getCityCode()); + TCity one1 = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, byId1.getCode())); + tStore.setCity(one1.getName()); + tStore.setCityCode(one1.getCode()); + } + } }else { - TCity byId1 = cityService.getById(tStore.getCityCode()); - TCity one1 = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, byId1.getCode())); + TCity one = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getId, tStore.getProvinceCode())); + tStore.setProvince(one.getName()); + tStore.setProvinceCode(one.getCode()); + TCity one1 = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getId, tStore.getCityCode())); tStore.setCity(one1.getName()); tStore.setCityCode(one1.getCode()); } + + }else { + TCity one = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, pCode1)); + tStore.setProvince(one.getName()); + tStore.setProvinceCode(one.getCode()); + TCity one1 = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, cCode1)); + tStore.setCity(one1.getName()); + tStore.setCityCode(one1.getCode()); } tStore.setStartTime(time.split(" - ")[0]); tStore.setEndTime(time.split(" - ")[1]); @@ -355,27 +389,53 @@ @RequestMapping(value = "/update") @ResponseBody - public Object update(TStore tStore,String time,String userName,String userPhone,String ids,Integer type,Integer yyId,String lat,String lon) { + public Object update(TStore tStore,String time,String userName,String userPhone,String ids,Integer type,Integer yyId,String lat,String lon,String pCode1,String cCode1) { try { - TStore byId = storeService.getById(tStore.getId()); + TStore byIdc = storeService.getById(tStore.getId()); - if(ToolUtil.isNotEmpty(tStore.getProvinceCode())) { - TOperatorCity tOperatorCity = operatorCityService.getById(tStore.getProvinceCode()); - TCity one = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, tOperatorCity.getCode())); - tStore.setProvince(one.getName()); - tStore.setProvinceCode(one.getCode()); - List<TOperatorCity> list = operatorCityService.list(new LambdaQueryWrapper<TOperatorCity>().eq(TOperatorCity::getPid, tOperatorCity.getId()).eq(TOperatorCity::getType, 2)); - if(list.size()>0){ - TOperatorCity byId1 = operatorCityService.getById(tStore.getCityCode()); - TCity one1 = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, byId1.getCode())); - tStore.setCity(one1.getName()); - tStore.setCityCode(one1.getCode()); + if(yyId==null){ + yyId=0; + } + if(tStore.getType()==1){ + yyId=0; + } + if(yyId!=0) { + List<TOperatorCity> list1 = operatorCityService.list(new LambdaQueryWrapper<TOperatorCity>().eq(TOperatorCity::getOperatorId, yyId)); + if(list1.size()>0){ + if (ToolUtil.isNotEmpty(tStore.getProvinceCode())) { + TOperatorCity byId = operatorCityService.getById(tStore.getProvinceCode()); + TCity one = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, byId.getCode())); + tStore.setProvince(one.getName()); + tStore.setProvinceCode(one.getCode()); + List<TOperatorCity> list = operatorCityService.list(new LambdaQueryWrapper<TOperatorCity>().eq(TOperatorCity::getPid, byId.getId()).eq(TOperatorCity::getType, 2)); + if (list.size() > 0) { + TOperatorCity byId1 = operatorCityService.getById(tStore.getCityCode()); + TCity one1 = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, byId1.getCode())); + tStore.setCity(one1.getName()); + tStore.setCityCode(one1.getCode()); + } else { + TCity byId1 = cityService.getById(tStore.getCityCode()); + TCity one1 = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, byId1.getCode())); + tStore.setCity(one1.getName()); + tStore.setCityCode(one1.getCode()); + } + } }else { - TCity byId1 = cityService.getById(tStore.getCityCode()); - TCity one1 = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, byId1.getCode())); + TCity one = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getId, tStore.getProvinceCode())); + tStore.setProvince(one.getName()); + tStore.setProvinceCode(one.getCode()); + TCity one1 = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getId, tStore.getCityCode())); tStore.setCity(one1.getName()); tStore.setCityCode(one1.getCode()); } + + }else { + TCity one = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getId, tStore.getProvinceCode())); + tStore.setProvince(one.getName()); + tStore.setProvinceCode(one.getCode()); + TCity one1 = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getId, tStore.getCityCode())); + tStore.setCity(one1.getName()); + tStore.setCityCode(one1.getCode()); } tStore.setStartTime(time.split(" - ")[0]); tStore.setEndTime(time.split(" - ")[1]); @@ -383,9 +443,9 @@ tStore.setType(type); tStore.setOperatorId(yyId); if(ToolUtil.isEmpty(tStore.getCoverDrawing())){ - tStore.setCoverDrawing(byId.getCoverDrawing()); + tStore.setCoverDrawing(byIdc.getCoverDrawing()); } - User user = userMapper.selectById(byId.getStoreStaffId()); + User user = userMapper.selectById(byIdc.getStoreStaffId()); List<User> users = userMapper.selectList(new LambdaQueryWrapper<User>().eq(User::getAccount, userPhone).ne(User::getId,tStore.getStoreStaffId())); if(users.size()>0){ return "5001"; @@ -483,7 +543,13 @@ public Object onChange1(Integer oneId) { try { List<TOperatorCity> list = operatorCityService.list(new LambdaQueryWrapper<TOperatorCity>().eq(TOperatorCity::getOperatorId, oneId).eq(TOperatorCity::getType, 1)); - return list; + if(list.size()==0){ + List<TCity> list1 = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId, 0)); + return list1; + }else { + + return list; + } }catch (Exception e){ e.printStackTrace(); return ERROR; @@ -496,6 +562,13 @@ try { List<TOperatorCity> list1 = operatorCityService.list(new LambdaQueryWrapper<TOperatorCity>().eq(TOperatorCity::getOperatorId, oneId).eq(TOperatorCity::getType, 1)); List<TOperatorCity> list = operatorCityService.list(new LambdaQueryWrapper<TOperatorCity>().eq(TOperatorCity::getPid, oneId).eq(TOperatorCity::getType, 2)); + + // 若是全国 为空 去找这个省下面的市 + if(list1.size()==0){ + TCity byId = cityService.getById(oneId); + List<TCity> list2 = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId, byId.getId())); + return list2; + } if(list.size()==0){ TOperatorCity tOperatorCity = list1.get(0); Integer code = tOperatorCity.getCode(); diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/LoginController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/LoginController.java index 2883638..4ff330d 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/LoginController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/LoginController.java @@ -189,13 +189,12 @@ } } User user = userService.getByAccount(username); - // todo 记得该回去!!!!!!!!!! -// password = AESUtils.decrypt(password); -// String s = MD5.md5(password); -// if(!user.getPassword().equals(s)){ -// model.addAttribute("tips", "账号密码错误"); -// return "/login.html"; -// } + password = AESUtils.decrypt(password); + String s = MD5.md5(password); + if(!user.getPassword().equals(s)){ + model.addAttribute("tips", "账号密码错误"); + return "/login.html"; + } GetTokenRequest tokenRequest = new GetTokenRequest(); diff --git a/cloud-server-management/src/main/resources/mapper/TStoreMapper.xml b/cloud-server-management/src/main/resources/mapper/TStoreMapper.xml index 7a8774c..3b40dc0 100644 --- a/cloud-server-management/src/main/resources/mapper/TStoreMapper.xml +++ b/cloud-server-management/src/main/resources/mapper/TStoreMapper.xml @@ -17,8 +17,7 @@ </delete> <select id="listAll" resultType="com.dsh.guns.modular.system.model.TStoreListVo"> - select t1.*,t2.name userName,t2.phone userPhone from t_store t1 left join sys_user t2 on t1.storeStaffId = t2.id - + select t1.*,t2.name userName,t2.phone userPhone,t3.name yysName from t_store t1 left join sys_user t2 on t1.storeStaffId = t2.id left join t_operator t3 on t1.operatorId = t3.id where 1=1 <if test="provinceCode !=null and provinceCode !=''"> and t1.provinceCode = #{provinceCode} diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_add.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_add.html index 8d065f1..eecc8ce 100644 --- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_add.html +++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_add.html @@ -52,7 +52,8 @@ </div> </div> @if(role=='1'){ - <div class="form-group" id="yys" hidden > + <div id="yys" hidden> + <div class="form-group" > <label class="col-sm-3 control-label">所属运营商:</label> <div class="col-sm-9"> <select class="form-control" id="account" name="account" onchange="TCarInfoDlg.oneChange1(this)"> @@ -76,6 +77,30 @@ <select class="form-control" id="cCode" name="cCode" > <option value="">选择市</option> </select> + </div> + </div> + </div> + + + <div id="yys1" > + <div class="form-group" id="provinceCode1"> + <label class="col-sm-3 control-label">所在省:</label> + <div class="col-sm-9"> + <select class="form-control" id="pCode1" name="pCode1" onchange="TCarInfoDlg.oneChange(this)"> + <option value="">选择省</option> + @for(i in list){ + <option value="${i.code}">${i.name}</option> + @} + </select> + </div> + </div> + <div class="form-group" id="cityCode1"> + <label class="col-sm-3 control-label">所在市:</label> + <div class="col-sm-9"> + <select class="form-control" id="cCode1" name="cCode1" > + <option value="">选择市</option> + </select> + </div> </div> </div> @@ -193,8 +218,10 @@ function updateType(o) { if(o==1){ $("#yys").hide() + $("#yys1").show() }else { $("#yys").show() + $("#yys1").hide() } diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_edit.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_edit.html index c793baf..8c459a6 100644 --- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_edit.html +++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_edit.html @@ -100,7 +100,7 @@ <!-- 创建地图容器--> <div id="container" style="height: 500px;" ></div> </div> - <#input id="time" name="营业时间" type="text" value="${time}"/> + <#input id="time" name="营业时间" type="text" value="${time}"/>v <div class="form-group"> <label class="col-sm-3 control-label">门店介绍:</label> <div class="col-sm-9"> @@ -223,7 +223,6 @@ $("#yys").hide() }else { $("#yys").show() - queryStudentData } } diff --git a/cloud-server-management/src/main/webapp/static/img/index4.png b/cloud-server-management/src/main/webapp/static/img/index4.png index 89dd226..6cfa09b 100644 --- a/cloud-server-management/src/main/webapp/static/img/index4.png +++ b/cloud-server-management/src/main/webapp/static/img/index4.png Binary files differ diff --git a/cloud-server-management/src/main/webapp/static/img/logo.png b/cloud-server-management/src/main/webapp/static/img/logo.png index ce23f65..6cfa09b 100644 --- a/cloud-server-management/src/main/webapp/static/img/logo.png +++ b/cloud-server-management/src/main/webapp/static/img/logo.png Binary files differ diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShop.js b/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShop.js index 77cc6f7..95565b7 100644 --- a/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShop.js +++ b/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShop.js @@ -21,7 +21,7 @@ } }, - {title: '所属运营商', field: 'province', visible: role==1?true:false, align: 'center', valign: 'middle' + {title: '所属运营商', field: 'yysName', visible: role==1?true:false, align: 'center', valign: 'middle' }, {title: '省', field: 'province', visible: role==1?true:false, align: 'center', valign: 'middle' }, diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShopOtherOne.js b/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShopOtherOne.js index 6d13e5c..cc9d44b 100644 --- a/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShopOtherOne.js +++ b/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShopOtherOne.js @@ -101,7 +101,7 @@ area: ['100%', '100%'], //宽高 fix: false, //不固定 maxmin: true, - content: Feng.ctxPath + '/tShop/tShop_add_two?id='+$("#id").val() + content: Feng.ctxPath + '/tShop/tShop_add_two1?id='+$("#id").val() }); this.layerIndex = index; }; diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShop_info.js b/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShop_info.js index 8dd039a..790c8fa 100644 --- a/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShop_info.js +++ b/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShop_info.js @@ -176,16 +176,26 @@ } let pCode = $("#pCode").val() let cCode = $("#cCode").val() + let pCode1 = $("#pCode1").val() + let cCode1 = $("#cCode1").val() let name = $("#name").val() let phone = $("#phone").val() - if(pCode=='' && $("#role")=="1"){ + if(pCode=='' && $("#role")=="1" && OBJradio==2){ Feng.info("请选择省") return; } - if(cCode=='' && $("#role")=="1"){ + if(cCode=='' && $("#role")=="1" && OBJradio==2){ + Feng.info("请选择市") + return; + } + if(pCode1=='' && $("#role")=="1" && OBJradio==1){ + Feng.info("请选择省") + return; + } + if(cCode1=='' && $("#role")=="1" && OBJradio==12){ Feng.info("请选择市") return; } @@ -288,6 +298,8 @@ ajax.set("ids",$("#ids").val()); ajax.set("type",OBJradio); ajax.set("yyId",$("#account").val()); + ajax.set("pCode1",pCode1); + ajax.set("cCode1",cCode1); ajax.start(); } var map = new AMap.Map('container', { @@ -400,6 +412,8 @@ let pCode = $("#pCode").val() let cCode = $("#cCode").val() + let cCode1 = $("#cCode1").val() + let pCode1 = $("#pCode1").val() let account = $("#account").val() var OBJradio= $("input[name='type']:checked").val(); if(OBJradio==2){ @@ -413,13 +427,20 @@ let name = $("#name").val() let phone = $("#phone").val() - if(pCode=='' && $("#role")=="1"){ + if(pCode=='' && $("#role")=="1" && OBJradio==2){ Feng.info("请选择省") return; } - if(cCode=='' && $("#role")=="1"){ + if(cCode=='' && $("#role")=="1" && OBJradio==2){ Feng.info("请选择市") return; + } + if(pCode1=='' && $("#role")=="1" && OBJradio==1){ + Feng.info("请选择省") + return; + } + if(cCode1=='' && $("#role")=="1" && OBJradio==12) { + Feng.info("请选择市") } if(name==''){ Feng.info("门店名称不能为空") @@ -481,8 +502,7 @@ var ajax = new $ax(Feng.ctxPath + "/tShop/update", function(data){ if(data=="5001"){ Feng.error("该店长手机号已经存在!") - }else - if(data.code == 200){ + }else if(data.code == 200){ if(language==1){ Feng.success("修改成功!"); }else if(language==2){ @@ -498,6 +518,7 @@ },function(data){ Feng.error("修改失败!" + data.responseJSON.message + "!"); }); + ajax.set("provinceCode",pCode); ajax.set("cityCode",cCode); ajax.set("name",name); @@ -516,6 +537,8 @@ ajax.set("ids",$("#ids").val()); ajax.set("type",OBJradio); ajax.set("yyId",$("#account").val()); + ajax.set("pCode1",pCode1); + ajax.set("cCode1",cCode1); ajax.start(); } @@ -574,7 +597,7 @@ $.each(data, function(k,v) { content += "<option value='"+v.code+"'>"+v.name+"</option>"; }); - $("#cCode").empty().append(content); + $("#cCode1").empty().append(content); } }); ajax.set("oneId",oneId); diff --git a/cloud-server-other/src/main/java/com/dsh/other/feignclient/account/model/AppUser.java b/cloud-server-other/src/main/java/com/dsh/other/feignclient/account/model/AppUser.java index 57398e4..9b9576a 100644 --- a/cloud-server-other/src/main/java/com/dsh/other/feignclient/account/model/AppUser.java +++ b/cloud-server-other/src/main/java/com/dsh/other/feignclient/account/model/AppUser.java @@ -1,5 +1,6 @@ package com.dsh.other.feignclient.account.model; +import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import java.util.Date; @@ -30,6 +31,7 @@ /** * 生日 */ + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date birthday; /** * 性别(1=男,2=女) -- Gitblit v1.7.1