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 3c676b4..6ddee97 100644 --- a/pluss-manage-page/src/main/resources/application-dev.yml +++ b/pluss-manage-page/src/main/resources/application-dev.yml @@ -1,8 +1,8 @@ spring: datasource: druid: - url: jdbc:mysql://127.0.0.1:3306/chaozhanggui?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8&noAccessToProcedureBodies=true&allowMultiQueries=true - username: chaozhanggui + 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: 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