From 1763bd53e00f15407093e0d4b18aa5e63aa69ab6 Mon Sep 17 00:00:00 2001
From: jyy <935090232@qq.com>
Date: Mon, 08 Mar 2021 16:43:49 +0800
Subject: [PATCH] 修改微商城产品bug

---
 zq-erp/src/main/resources/mybatis/mapper/xcxShop/ShopCouponDao.xml                           |    2 
 zq-erp/src/main/java/com/matrix/system/shopXcx/dao/ShopCouponDao.java                        |    2 
 zq-erp/src/main/java/com/matrix/system/shopXcx/api/action/WxShopCouponAction.java            |   12 +++---
 zq-erp/src/main/java/com/matrix/system/shopXcx/api/service/ShoppingCartService.java          |    2 
 zq-erp/src/main/java/com/matrix/system/shopXcx/api/service/impl/WxShopCouponServiceImpl.java |    4 +-
 zq-erp/src/main/java/com/matrix/system/shopXcx/api/action/WxShareProductAction.java          |   21 +++++++---
 zq-erp/pom.xml                                                                               |    4 +-
 zq-erp/src/main/java/com/matrix/system/shopXcx/api/service/WxShopCouponService.java          |    4 +-
 zq-erp/src/main/resources/templates/views/admin/shop/shopCoupon-form.html                    |   11 ++++-
 zq-erp/src/main/resources/templates/views/admin/shop/shopDeliveryInfo-list.html              |    2 
 10 files changed, 38 insertions(+), 26 deletions(-)

diff --git a/zq-erp/pom.xml b/zq-erp/pom.xml
index a1baf69..10d3f71 100644
--- a/zq-erp/pom.xml
+++ b/zq-erp/pom.xml
@@ -390,11 +390,11 @@
                     <exclude>config/test/*</exclude>
                     <exclude>config/xcx/*</exclude>
 
-                    <!-- -->
+                    <!--
                     <exclude>config/config.json</exclude>
                     <exclude>config/application.properties</exclude>
                     <exclude>config/system.properties</exclude>
-
+                    -->
 
 
 
diff --git a/zq-erp/src/main/java/com/matrix/system/shopXcx/api/action/WxShareProductAction.java b/zq-erp/src/main/java/com/matrix/system/shopXcx/api/action/WxShareProductAction.java
index dbf53bc..ba10a99 100644
--- a/zq-erp/src/main/java/com/matrix/system/shopXcx/api/action/WxShareProductAction.java
+++ b/zq-erp/src/main/java/com/matrix/system/shopXcx/api/action/WxShareProductAction.java
@@ -9,7 +9,9 @@
 import com.matrix.core.tools.LogUtil;
 import com.matrix.core.tools.PropertiesUtil;
 import com.matrix.core.tools.UUIDUtil;
+import com.matrix.system.common.bean.BusParameterSettings;
 import com.matrix.system.common.constance.AppConstance;
+import com.matrix.system.common.dao.BusParameterSettingsDao;
 import com.matrix.system.hive.dao.SysShopInfoDao;
 import com.matrix.system.hive.plugin.util.CollectionUtils;
 import com.matrix.system.shopXcx.api.pojo.QrcodeImgParam;
@@ -81,6 +83,9 @@
     @Autowired
     ShopActivitiesSeckillInfoDao shopActivitiesSeckillInfoDao;
 
+    @Autowired
+    BusParameterSettingsDao busParameterSettingsDao;
+
     /**
      * 生成二维码
      */
@@ -137,7 +142,7 @@
                 qrcodeImgParam = getQrcodeImgParam(loginUser, qrcodeVo);
                 shareQrcord.setProductId(qrcodeVo.getProductId());
             }
-
+            qrcodeImgParam.logo="";
             //绘制二维码
             drawQrcode(qrcodeImgParam);
 
@@ -186,8 +191,8 @@
         qrcodeImgParam.targetImg = baseSavePath + "/" + "wxacode" + "/" + targetImg;
         qrcodeImgParam.title = "【秒杀】" + shopProduct.getTitle();
         qrcodeImgParam.price = "¥" +seckillInfo.getSiPrice();
-        qrcodeImgParam.logo = "深圳肽妍";
-        qrcodeImgParam.couponName = loginUser.getNickName() + "邀您体验肽妍产品";
+
+        qrcodeImgParam.couponName = loginUser.getNickName() + "邀您体验";
         return qrcodeImgParam;
     }
 
@@ -224,8 +229,8 @@
         qrcodeImgParam.targetImg = baseSavePath + "/" + "wxacode" + "/" + targetImg;
         qrcodeImgParam.title = "【拼团】" + shopProduct.getTitle();
         qrcodeImgParam.price = "¥" + price.getGpPrice();
-        qrcodeImgParam.logo = "深圳肽妍";
-        qrcodeImgParam.couponName = loginUser.getNickName() + "邀您体验肽妍产品";
+
+        qrcodeImgParam.couponName = loginUser.getNickName() + "邀您体验";
         return qrcodeImgParam;
     }
 
@@ -233,6 +238,8 @@
     private QrcodeImgParam getQrcodeImgParam(BizUser loginUser, QrcodeVo qrcodeVo) throws Exception {
 
         ShopProduct shopProduct = shopProductDao.selectById(qrcodeVo.getProductId());
+
+
 
         String qrcodeSavePath = WxacodeUtil.getWxacode(qrcodeVo.getScene(), qrcodeVo.getPath(), UUIDUtil.getRandomID());
 
@@ -255,9 +262,9 @@
         qrcodeImgParam.targetImg = baseSavePath + "/" + "wxacode" + "/" + targetImg;
         qrcodeImgParam.title = shopProduct.getTitle();
         qrcodeImgParam.price = "¥" + shopProduct.getPrice().toString();
-        qrcodeImgParam.logo = "深圳肽妍";
+
         ShopCoupon shopCoupon = shopProduct.getShopCoupon();
-        qrcodeImgParam.couponName = loginUser.getNickName() + "邀您体验肽妍产品";
+        qrcodeImgParam.couponName = loginUser.getNickName() + "邀您体验";
         if (shopCoupon != null) {
             String beginTiem = DateUtil.dateFormatStr(shopCoupon.getBeginTime(), DateUtil.DATE_FORMAT_SPLITE_DD);
             String endTiem = DateUtil.dateFormatStr(shopCoupon.getEndTime(), DateUtil.DATE_FORMAT_SPLITE_DD);
diff --git a/zq-erp/src/main/java/com/matrix/system/shopXcx/api/action/WxShopCouponAction.java b/zq-erp/src/main/java/com/matrix/system/shopXcx/api/action/WxShopCouponAction.java
index 25d3e4c..e0211b2 100644
--- a/zq-erp/src/main/java/com/matrix/system/shopXcx/api/action/WxShopCouponAction.java
+++ b/zq-erp/src/main/java/com/matrix/system/shopXcx/api/action/WxShopCouponAction.java
@@ -1,11 +1,11 @@
 package com.matrix.system.shopXcx.api.action;
 
+import com.matrix.component.redis.RedisUserLoginUtils;
 import com.matrix.core.pojo.AjaxResult;
 import com.matrix.core.pojo.PaginationVO;
-
-import com.matrix.component.redis.RedisUserLoginUtils;
-import com.matrix.system.shopXcx.dao.ShopCouponDao;
+import com.matrix.system.common.interceptor.HostInterceptor;
 import com.matrix.system.shopXcx.api.service.WxShopCouponService;
+import com.matrix.system.shopXcx.dao.ShopCouponDao;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.*;
@@ -76,10 +76,10 @@
         return new AjaxResult(AjaxResult.STATUS_SUCCESS, shopCouponService.getCouponListByProductId(productId));
     }
 
-    @GetMapping(value = "getCouponListByTag/{shopId}/{tag}")
+    @GetMapping(value = "getCouponListByTag/{tag}")
     @ResponseBody
-    public AjaxResult getCouponListByTag(@PathVariable("tag") String tag,@PathVariable("shopId") Long shopId) {
-        return shopCouponService.getCouponListByTag(tag,shopId);
+    public AjaxResult getCouponListByTag(@PathVariable("tag") String tag) {
+        return shopCouponService.getCouponListByTag(tag, HostInterceptor.getCompanyId());
     }
 
 }
\ No newline at end of file
diff --git a/zq-erp/src/main/java/com/matrix/system/shopXcx/api/service/ShoppingCartService.java b/zq-erp/src/main/java/com/matrix/system/shopXcx/api/service/ShoppingCartService.java
index 4f9f35a..f790cc8 100644
--- a/zq-erp/src/main/java/com/matrix/system/shopXcx/api/service/ShoppingCartService.java
+++ b/zq-erp/src/main/java/com/matrix/system/shopXcx/api/service/ShoppingCartService.java
@@ -114,7 +114,7 @@
          * //def.setMsg("2公里内满" + qsfy.getValue() + "元免配送费");
          */
 
-        def.setMsg("肽研官方商城");
+        def.setMsg("商城");
         def.setCartList(new ArrayList<>());
         // 组合默认分组
         cartList.add(def);
diff --git a/zq-erp/src/main/java/com/matrix/system/shopXcx/api/service/WxShopCouponService.java b/zq-erp/src/main/java/com/matrix/system/shopXcx/api/service/WxShopCouponService.java
index b406cb6..e6cde48 100644
--- a/zq-erp/src/main/java/com/matrix/system/shopXcx/api/service/WxShopCouponService.java
+++ b/zq-erp/src/main/java/com/matrix/system/shopXcx/api/service/WxShopCouponService.java
@@ -62,10 +62,10 @@
 	 * 根据标签获取优惠券列表
 	 *
 	 * @param tag
-	 * @param shopId
+	 * @param companyId
      * @return
 	 */
-	AjaxResult getCouponListByTag(String tag, Long shopId);
+	AjaxResult getCouponListByTag(String tag, Long companyId);
 
 	/**
 	 * 根据产品id查询该产品符合的优惠活动
diff --git a/zq-erp/src/main/java/com/matrix/system/shopXcx/api/service/impl/WxShopCouponServiceImpl.java b/zq-erp/src/main/java/com/matrix/system/shopXcx/api/service/impl/WxShopCouponServiceImpl.java
index e9fd5af..bd88673 100644
--- a/zq-erp/src/main/java/com/matrix/system/shopXcx/api/service/impl/WxShopCouponServiceImpl.java
+++ b/zq-erp/src/main/java/com/matrix/system/shopXcx/api/service/impl/WxShopCouponServiceImpl.java
@@ -305,10 +305,10 @@
      * @return
      */
     @Override
-    public AjaxResult getCouponListByTag(String tag, Long shopId) {
+    public AjaxResult getCouponListByTag(String tag, Long companyId) {
         BizUser bizUser = redisUserLoginUtils.getLoginUser(BizUser.class);
         boolean newPeople = wxShopCouponUtil.verifyIsNewPeople(bizUser.getOpenId());
-        List<ShopCoupon> couponList = shopCouponDao.selectCouponListByTag(newPeople, bizUser.getOpenId(), tag,shopId);
+        List<ShopCoupon> couponList = shopCouponDao.selectCouponListByTag(newPeople, bizUser.getOpenId(), tag,companyId);
         AjaxResult res = new AjaxResult(AjaxResult.STATUS_SUCCESS, couponList);
         res.putInMap("isNewPeople", newPeople);
         return res;
diff --git a/zq-erp/src/main/java/com/matrix/system/shopXcx/dao/ShopCouponDao.java b/zq-erp/src/main/java/com/matrix/system/shopXcx/dao/ShopCouponDao.java
index 084115a..b5bb5d8 100644
--- a/zq-erp/src/main/java/com/matrix/system/shopXcx/dao/ShopCouponDao.java
+++ b/zq-erp/src/main/java/com/matrix/system/shopXcx/dao/ShopCouponDao.java
@@ -45,7 +45,7 @@
 										@Param("productId") Integer productId, @Param("attrIds") List<String> attrIds);
 
 	List<ShopCoupon> selectCouponListByTag(@Param("isNewPeople") boolean isNewPeople, @Param("userId") String userId,
-										   @Param("tag") String tag,@Param("shopId") Long shopId);
+										   @Param("tag") String tag,@Param("companyId") Long companyId);
 
 	public int updateStateByStateAndIds(@Param("list") List<String> list, @Param("state") int state);
 
diff --git a/zq-erp/src/main/resources/mybatis/mapper/xcxShop/ShopCouponDao.xml b/zq-erp/src/main/resources/mybatis/mapper/xcxShop/ShopCouponDao.xml
index 62b8923..b1f72eb 100644
--- a/zq-erp/src/main/resources/mybatis/mapper/xcxShop/ShopCouponDao.xml
+++ b/zq-erp/src/main/resources/mybatis/mapper/xcxShop/ShopCouponDao.xml
@@ -584,7 +584,7 @@
         ifnull(scr.is_using, 0) is_using
         from shop_coupon sc left join shop_coupon_record scr
         on sc.id = scr.c_id and user_id = #{userId}
-        where sc.shop_id=#{shopId} and sc.kind=1  and now() >= begin_time and end_time >= now() and is_open = 1
+        where sc.company_id=#{companyId} and sc.kind=1  and now() >= begin_time and end_time >= now() and is_open = 1
         <!--<if test="!isNewPeople">-->
         <!--and get_limit = 1-->
         <!--</if>-->
diff --git a/zq-erp/src/main/resources/templates/views/admin/shop/shopCoupon-form.html b/zq-erp/src/main/resources/templates/views/admin/shop/shopCoupon-form.html
index d410873..7c83e1e 100644
--- a/zq-erp/src/main/resources/templates/views/admin/shop/shopCoupon-form.html
+++ b/zq-erp/src/main/resources/templates/views/admin/shop/shopCoupon-form.html
@@ -143,9 +143,14 @@
 				<!--<span class="text-danger">*</span>-->
 			</label>
 			<div class="col-sm-4">
-				<input autocomplete="off"   type="text" class="form-control" name="tag"
-						ignore="ignore"
-					   th:value="${obj.tag}"nullmsg="优惠券名称不能为空">
+				<select class="form-control" dataType="*" nullmsg="请选择" name="tag">
+					<!--					<option value=''>请选择</option>-->
+					<option value='zqyhq' th:if="${obj.tag == 'zqyhq'}" selected>专区券</option>
+					<option value='zqyhq' th:unless="${obj.tag == 'zqyhq'}">专区券</option>
+					<option value='gmyhq' th:if="${obj.tag == 'gmyhq'}" selected>全场券</option>
+					<option value='gmyhq' th:unless="${obj.tag == 'gmyhq'}">全场券</option>
+				</select>
+
 			</div>
 
 		</div>
diff --git a/zq-erp/src/main/resources/templates/views/admin/shop/shopDeliveryInfo-list.html b/zq-erp/src/main/resources/templates/views/admin/shop/shopDeliveryInfo-list.html
index 6f8ee2c..6001df2 100644
--- a/zq-erp/src/main/resources/templates/views/admin/shop/shopDeliveryInfo-list.html
+++ b/zq-erp/src/main/resources/templates/views/admin/shop/shopDeliveryInfo-list.html
@@ -60,7 +60,7 @@
 									<div class="form-group mr-20 ml-20">
 										<span class="serch-title">物流公司:</span>
 										<select class="form-control autoFull" style="width: 190px"
-												th:data-url="@{/wxapi/dataDictionary/getListByParentCode/kdgs}" data-value="typeCode"
+												th:data-url="@{/admin/customerDictionary/getListByParentCode/kdgs}" data-value="typeCode"
 												data-filed="typeName" name="logisticsCompanyCode">
 											<option value=''>--请选择物流公司--</option>
 										</select>

--
Gitblit v1.9.1