From 3c6085805ff4855a17b0241569fd9711e4228dc1 Mon Sep 17 00:00:00 2001 From: liuyingfang <1357764963@qq.com> Date: Sat, 3 Jun 2023 09:22:51 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E5=95=86=E5=9F=8E=E9=87=91?= =?UTF-8?q?=E9=A2=9D=E6=8D=A2=E6=88=90=E7=9C=9F=E5=AE=9E=EF=BC=8C=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E6=96=87=E4=BB=B6=E6=9B=B4=E6=94=B9=EF=BC=8C=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E5=BE=AE=E4=BF=A1=E6=A8=A1=E6=9D=BF=E6=B6=88=E6=81=AF?= =?UTF-8?q?=EF=BC=8C=E5=BF=AB=E9=80=92=E9=B8=9F=E7=9B=B8=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../platform/controller/BannerController.java | 15 +++++++++++ .../store/MercOrderDetailController.java | 4 +-- .../src/main/resources/application-prod.yml | 2 +- .../src/main/resources/application.yml | 6 ++--- .../src/main/resources/application-dev.yml | 16 ++++++------ .../src/main/resources/application.yml | 2 -- .../impl/AgentStaffMainPageServiceImpl.java | 2 +- .../device/MercOrderExpressService.java | 2 +- .../impl/MercOrderExpressServiceImpl.java | 25 +++++++++++++------ .../impl/MerchantMenberServiceImpl.java | 2 +- .../platform/pay/impl/ApiPayServiceImpl.java | 4 +-- .../ys/edit/YsChangeRateServiceImpl.java | 2 +- .../controller/home/WechantController.java | 7 ++++-- .../src/main/resources/application.yml | 5 ++-- 14 files changed, 61 insertions(+), 33 deletions(-) diff --git a/pluss-api-page/src/main/java/cn/pluss/platform/controller/BannerController.java b/pluss-api-page/src/main/java/cn/pluss/platform/controller/BannerController.java index 8683856..a253cbf 100644 --- a/pluss-api-page/src/main/java/cn/pluss/platform/controller/BannerController.java +++ b/pluss-api-page/src/main/java/cn/pluss/platform/controller/BannerController.java @@ -49,6 +49,21 @@ public class BannerController { List banners = bannerService.queryBannerList(queryBanner); return ResultGenerator.genSuccessResult(banners); } + @PostMapping("/queryCarousel") + @ApiOperation(tags = {"页面-首页"}, value = "查询所有的轮播图", notes = "查询所有的轮播图", httpMethod = "POST") + public Result> queryCarousel(@RequestBody Banner banner) { + if (banner == null) { + return ResultGenerator.genFailResult("参数错误!"); + } + if (banner.getType() == null || StringUtil.isEmpty(banner.getType())) { + return ResultGenerator.genFailResult("查询参数错误!"); + } + + Banner queryBanner = new Banner(); + queryBanner.setType(banner.getType()); + List banners = bannerService.queryBannerList(queryBanner); + return ResultGenerator.genSuccessResult(banners); + } @DeleteMapping("/{id}") @ApiOperation(value = "删除数据", notes = "根据id删除数据", httpMethod = "DELETE") diff --git a/pluss-api-page/src/main/java/cn/pluss/platform/controller/store/MercOrderDetailController.java b/pluss-api-page/src/main/java/cn/pluss/platform/controller/store/MercOrderDetailController.java index 7004d8a..a861c8b 100644 --- a/pluss-api-page/src/main/java/cn/pluss/platform/controller/store/MercOrderDetailController.java +++ b/pluss-api-page/src/main/java/cn/pluss/platform/controller/store/MercOrderDetailController.java @@ -121,8 +121,8 @@ public class MercOrderDetailController { * 查看物流信息(快递鸟) */ @GetMapping("/logistic") - public Result logistic(@RequestParam String expressNo)throws Exception{ - JSONObject expressInfo = mercOrderExpressService.getExpressInfo(expressNo); + public Result logistic(@RequestParam String orderNo)throws Exception{ + JSONObject expressInfo = mercOrderExpressService.getExpressInfo(orderNo); if (expressInfo.isEmpty()){ return ResultGenerator.genFailResult("无法查询快递信息"); }else { diff --git a/pluss-api-page/src/main/resources/application-prod.yml b/pluss-api-page/src/main/resources/application-prod.yml index 4c3f665..4970cb2 100644 --- a/pluss-api-page/src/main/resources/application-prod.yml +++ b/pluss-api-page/src/main/resources/application-prod.yml @@ -1,6 +1,6 @@ spring: datasource: - url: jdbc:mysql://rm-bp19ib8x213kh9t45.rwlb.rds.aliyuncs.com:3306/chaozhanggui?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8 + url: jdbc:mysql://rm-bp19ib8x213kh9t450o.rwlb.rds.aliyuncs.com:3306/chaozhanggui?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8 username: root password: prodCZGmysqlroot@123 driver-class-name: com.mysql.jdbc.Driver diff --git a/pluss-api-page/src/main/resources/application.yml b/pluss-api-page/src/main/resources/application.yml index 549411a..cd32618 100644 --- a/pluss-api-page/src/main/resources/application.yml +++ b/pluss-api-page/src/main/resources/application.yml @@ -5,7 +5,7 @@ spring: profiles: ### 将一些固定的配置放到下级文件夹下的yml文件中 include: common, ryx, ys - active: dev + active: prod mvc: view: prefix: /WEB-INF/jsp/ @@ -22,6 +22,6 @@ spring: max-size: 20 server: - servlet: - context-path: /api +# servlet: +# context-path: /api port: 7004 diff --git a/pluss-manage-page/src/main/resources/application-dev.yml b/pluss-manage-page/src/main/resources/application-dev.yml index 190fdc5..6ddee97 100644 --- a/pluss-manage-page/src/main/resources/application-dev.yml +++ b/pluss-manage-page/src/main/resources/application-dev.yml @@ -1,16 +1,16 @@ spring: -# datasource: -# druid: -# url: jdbc:mysql://60.205.224.68:3306/chaozhanggui?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8&noAccessToProcedureBodies=true&allowMultiQueries=true -# username: root -# password: CZGmysqlroot@123 -# driver-class-name: com.mysql.jdbc.Driver datasource: druid: - url: jdbc:mysql://rm-bp19ib8x213kh9t450o.rwlb.rds.aliyuncs.com:3306/chaozhanggui?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8 + url: jdbc:mysql://60.205.224.68:3306/chaozhanggui?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8&noAccessToProcedureBodies=true&allowMultiQueries=true username: root - password: prodCZGmysqlroot@123 + password: CZGmysqlroot@123 driver-class-name: com.mysql.jdbc.Driver +# datasource: +# druid: +# url: jdbc:mysql://rm-bp19ib8x213kh9t450o.rwlb.rds.aliyuncs.com:3306/chaozhanggui?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8 +# username: root +# password: prodCZGmysqlroot@123 +# driver-class-name: com.mysql.jdbc.Driver logging: config: classpath:log4j2-dev.xml diff --git a/pluss-manage-page/src/main/resources/application.yml b/pluss-manage-page/src/main/resources/application.yml index 348b186..547cbc3 100644 --- a/pluss-manage-page/src/main/resources/application.yml +++ b/pluss-manage-page/src/main/resources/application.yml @@ -29,8 +29,6 @@ spring: server: port: 8083 - servlet: - context-path: /manage compression: enabled: true mime-types: application/json diff --git a/pluss-service-bundle/src/main/java/cn/pluss/platform/app/impl/AgentStaffMainPageServiceImpl.java b/pluss-service-bundle/src/main/java/cn/pluss/platform/app/impl/AgentStaffMainPageServiceImpl.java index eb9296f..4e07d10 100644 --- a/pluss-service-bundle/src/main/java/cn/pluss/platform/app/impl/AgentStaffMainPageServiceImpl.java +++ b/pluss-service-bundle/src/main/java/cn/pluss/platform/app/impl/AgentStaffMainPageServiceImpl.java @@ -61,7 +61,7 @@ public class AgentStaffMainPageServiceImpl implements MainPageService { Double promoteConsumeFee; Integer totalOrderCount; - //分润 + //快银收银 Map queryMap = new HashMap<>(); queryMap.put("userId", queryUserApp.getParentId()); queryMap.put("agentStaffId", userId); diff --git a/pluss-service-bundle/src/main/java/cn/pluss/platform/device/MercOrderExpressService.java b/pluss-service-bundle/src/main/java/cn/pluss/platform/device/MercOrderExpressService.java index 30fd91c..d8584de 100644 --- a/pluss-service-bundle/src/main/java/cn/pluss/platform/device/MercOrderExpressService.java +++ b/pluss-service-bundle/src/main/java/cn/pluss/platform/device/MercOrderExpressService.java @@ -10,5 +10,5 @@ public interface MercOrderExpressService extends IService { MercOrderExpress getByExpressNo(String expressNo); - JSONObject getExpressInfo(String expressNo) throws Exception; + JSONObject getExpressInfo(String orderNo) throws Exception; } diff --git a/pluss-service-bundle/src/main/java/cn/pluss/platform/device/impl/MercOrderExpressServiceImpl.java b/pluss-service-bundle/src/main/java/cn/pluss/platform/device/impl/MercOrderExpressServiceImpl.java index 5681b03..2a8397e 100644 --- a/pluss-service-bundle/src/main/java/cn/pluss/platform/device/impl/MercOrderExpressServiceImpl.java +++ b/pluss-service-bundle/src/main/java/cn/pluss/platform/device/impl/MercOrderExpressServiceImpl.java @@ -1,27 +1,34 @@ package cn.pluss.platform.device.impl; +import cn.pluss.platform.device.MercOrderDetailService; import cn.pluss.platform.device.MercOrderExpressService; +import cn.pluss.platform.entity.MercOrderDetail; import cn.pluss.platform.entity.MercOrderExpress; import cn.pluss.platform.enums.LogisticProvider; import cn.pluss.platform.exception.MsgException; import cn.pluss.platform.mapper.MercOrderExpressMapper; import cn.pluss.platform.util.*; +import cn.pluss.platform.vo.MercOrderExpressVO; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; +import javax.annotation.Resource; import java.net.URLEncoder; import java.nio.charset.StandardCharsets; import java.util.Base64; import java.util.HashMap; +import java.util.List; import java.util.Map; @Slf4j @Service public class MercOrderExpressServiceImpl extends ServiceImpl implements MercOrderExpressService { public static final String CHECK_Express = "https://api.kdniao.com/Ebusiness/EbusinessOrderHandle.aspx"; + @Resource + private MercOrderDetailService mercOrderDetailService; /** * 根据上送物流单号查询商户单号 * @param logistNo @@ -38,23 +45,27 @@ public class MercOrderExpressServiceImpl extends ServiceImpl detailByOrderNo = mercOrderDetailService.getDetailByOrderNo(orderNo, "01"); + + if (detailByOrderNo == null || detailByOrderNo.get(0).getExpressNo() == null){ throw new MsgException("暂无相应的快递单号"); } + JSONObject reqData = new JSONObject(); - String subThree = expressNo.substring(0, 3); + String subThree = detailByOrderNo.get(0).getExpressNo(); if ("268".equals(subThree) || "368".equals(subThree) || "468".equals(subThree)|| "334".equals(subThree) - || "888".equals(subThree) || "77".equals(expressNo.substring(0,2))){ + || "888".equals(subThree) || "77".equals(detailByOrderNo.get(0).getExpressNo().substring(0,2))){ reqData.put("ShipperCode", LogisticProvider.STO.getCode()); - } else if ("YT".equals(expressNo.substring(0,2))){ + } else if ("YT".equals(detailByOrderNo.get(0).getExpressNo().substring(0,2))){ reqData.put("ShipperCode", LogisticProvider.YTO.getCode()); - } else if ("55".equals(expressNo.substring(0,2))){ + } else if ("55".equals(detailByOrderNo.get(0).getExpressNo().substring(0,2))){ reqData.put("ShipperCode", LogisticProvider.HTKY.getCode()); }else { return new JSONObject(); } - reqData.put("LogisticCode", expressNo); + + reqData.put("LogisticCode", detailByOrderNo.get(0).getExpressNo()); JSONObject jsonObject = reqJsonData(reqData); if (!(Boolean) jsonObject.get("Success")){ diff --git a/pluss-service-bundle/src/main/java/cn/pluss/platform/merchantMenber/impl/MerchantMenberServiceImpl.java b/pluss-service-bundle/src/main/java/cn/pluss/platform/merchantMenber/impl/MerchantMenberServiceImpl.java index 66f79f5..6784d85 100644 --- a/pluss-service-bundle/src/main/java/cn/pluss/platform/merchantMenber/impl/MerchantMenberServiceImpl.java +++ b/pluss-service-bundle/src/main/java/cn/pluss/platform/merchantMenber/impl/MerchantMenberServiceImpl.java @@ -383,7 +383,7 @@ public class MerchantMenberServiceImpl extends ServiceImpl @@ -407,13 +408,13 @@ public class WechantController { } merchantMenberService.updateMerchantMenber(merchantMenber); try { - // MerchantStore store = merchantStoreService.getStoreByMerchantCode(merchantMenber.getMerchantCode()); + // MerchantStore store = merchantStoreService.getStoreByMerchantCode(merchantMenber.getMerchantCode()); MerchantBaseInfo merchantBaseInfo = new MerchantBaseInfo(); merchantBaseInfo = merchantBaseInfoService.getMerchantBaseInfoByMerchantCode(merchantMenber.getMerchantCode()); JSONObject miniprogram = new JSONObject(); miniprogram.put("appid",ParametersUtil.APPLETS_APPID); miniprogram.put("pagepath","yb_o2ov2/vip/my-vip?syb_m_id="+merchantBaseInfo.getId()+"&phone="+merchantMenber.getPhone()+ - "&memberCode"+merchantMenber.getMemberCode()); + "&memberCode"+merchantMenber.getMemberCode()); String first = "恭喜您成为本店会员,祝你生活愉快!"; String remark = "如对此卡有疑问或查询会员更多优惠信息,可以点此进入小程序中查看!"; double usableRechargeFee = merchantMenber.getUsableRechargeFee() == null ? 0 : StringUtil.bigDecimal(merchantMenber.getUsableRechargeFee()); @@ -481,7 +482,9 @@ public class WechantController { @ResponseBody public Result orderPay(@RequestBody JSONObject params) { String openid = params.getString("openid"); + System.out.println("openid"+openid); String orderNumber = params.getString("orderNumber"); + System.out.println("orderNumber"+orderNumber); return apiPayService.orderPay(openid,orderNumber); } diff --git a/pluss-wap-page/src/main/resources/application.yml b/pluss-wap-page/src/main/resources/application.yml index a50878f..77e45a6 100644 --- a/pluss-wap-page/src/main/resources/application.yml +++ b/pluss-wap-page/src/main/resources/application.yml @@ -1,14 +1,15 @@ server: - port: 8084 servlet: context-path: /wap + port: 8084 + spring: main: allow-bean-definition-overriding: true profiles: include: common, ryx, ys - active: dev + active: prod datasource: url: jdbc:mysql://60.205.224.68:3306/chaozhanggui?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8 username: root