From bcb41c4f09e20333217d1bbc063561a755d37363 Mon Sep 17 00:00:00 2001 From: gongbiao Date: Sat, 12 Oct 2019 10:35:03 +0800 Subject: [PATCH 1/4] =?UTF-8?q?[=E7=A7=AF=E5=88=86=E5=88=B8][=E4=BF=AE?= =?UTF-8?q?=E6=94=B9][=E6=9F=A5=E8=AF=A2=E5=8F=AF=E4=BB=A5=E6=8D=A2?= =?UTF-8?q?=E8=B4=AD=E7=9A=84=E7=A7=AF=E5=88=86=E5=88=B8]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/iformall/domain/po/WxCouponChannel.java | 4 ++++ .../src/main/resources/mapper/WxCouponChannelMapper.xml | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/mallinkService/src/main/java/com/iformall/domain/po/WxCouponChannel.java b/mallinkService/src/main/java/com/iformall/domain/po/WxCouponChannel.java index fb5cb91c5..9cd9818c6 100644 --- a/mallinkService/src/main/java/com/iformall/domain/po/WxCouponChannel.java +++ b/mallinkService/src/main/java/com/iformall/domain/po/WxCouponChannel.java @@ -88,6 +88,10 @@ public class WxCouponChannel extends BaseEntity { @TableField(exist = false) private Long merchantId; + @TableField(exist = false) + @io.swagger.annotations.ApiModelProperty(value = "用户积分", name = "userCredit") + private Integer userCredit; + public String getWeappPath() { if(type == null) return "pages/index/index"; diff --git a/mallinkService/src/main/resources/mapper/WxCouponChannelMapper.xml b/mallinkService/src/main/resources/mapper/WxCouponChannelMapper.xml index 282ec1180..63e426d54 100644 --- a/mallinkService/src/main/resources/mapper/WxCouponChannelMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxCouponChannelMapper.xml @@ -91,6 +91,11 @@ and c.`support_transfer` = #{supportTransfer} + + and c.`credit_price` <= #{userCredit} + + + and cc.id in From 2e2b0addec31d49a9624bad37211973ed7a58ce3 Mon Sep 17 00:00:00 2001 From: gongbiao Date: Sat, 12 Oct 2019 11:42:12 +0800 Subject: [PATCH 2/4] =?UTF-8?q?[=E8=B4=A6=E5=8D=95=E5=82=AC=E7=BC=B4][?= =?UTF-8?q?=E4=BF=AE=E6=94=B9][=E6=AC=A0=E7=BC=B4=E5=95=86=E6=88=B7?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mallinkService/src/main/resources/mapper/WxBillAllMapper.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mallinkService/src/main/resources/mapper/WxBillAllMapper.xml b/mallinkService/src/main/resources/mapper/WxBillAllMapper.xml index 8081da111..e730f1ab6 100644 --- a/mallinkService/src/main/resources/mapper/WxBillAllMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxBillAllMapper.xml @@ -722,7 +722,7 @@ ) bill left join wx_merchant m on bill.merchant_id=m.id - where m.status=1 and m.tenant_id = #{tenantId} + where m.tenant_id = #{tenantId} and m.name like concat('%', #{merchantName},'%') order by ${sortColumns} order by totalOwe desc From e420eece86d156dcd468345467c12263b39274df Mon Sep 17 00:00:00 2001 From: gongbiao Date: Sat, 12 Oct 2019 14:36:15 +0800 Subject: [PATCH 3/4] =?UTF-8?q?[=E5=95=86=E6=88=B7=E7=A7=AF=E5=88=86][?= =?UTF-8?q?=E4=BF=AE=E6=94=B9][=E6=9F=A5=E8=AF=A2=E5=95=86=E6=88=B7?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E6=B7=BB=E5=8A=A0=E4=B8=9A=E6=80=81=E5=AD=97?= =?UTF-8?q?=E6=AE=B5]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/iformall/controller/WxTagController.java | 6 +++--- .../com/iformall/domain/vo/WxMerchantSimpleVo.java | 3 +++ .../iformall/service/impl/WxMerchantServiceImpl.java | 10 ++++++++-- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/mallinkBApi/src/main/java/com/iformall/controller/WxTagController.java b/mallinkBApi/src/main/java/com/iformall/controller/WxTagController.java index b8e7bdca3..1e32ee6ed 100644 --- a/mallinkBApi/src/main/java/com/iformall/controller/WxTagController.java +++ b/mallinkBApi/src/main/java/com/iformall/controller/WxTagController.java @@ -26,9 +26,9 @@ public class WxTagController extends BaseController { private WxTagsService wxTagsService; @ApiOperation("获取标签") - @GetMapping("getData") - public ResultData getTags() { - log.debug("[" + getIpAddr() + "] WxCreditHistoryController::getTagsByBussiness"); + @GetMapping("/getData") + public ResultData getData() { + log.debug("[" + getIpAddr() + "] WxTagController::getData"); WxTags wxTags = new WxTags(); wxTags.setTypeId(EnumTagType.ID_27.getCode()); List listA = wxTagsService.findList(wxTags); diff --git a/mallinkService/src/main/java/com/iformall/domain/vo/WxMerchantSimpleVo.java b/mallinkService/src/main/java/com/iformall/domain/vo/WxMerchantSimpleVo.java index 6177bb153..9f39aaa2c 100644 --- a/mallinkService/src/main/java/com/iformall/domain/vo/WxMerchantSimpleVo.java +++ b/mallinkService/src/main/java/com/iformall/domain/vo/WxMerchantSimpleVo.java @@ -11,4 +11,7 @@ public class WxMerchantSimpleVo { @ApiModelProperty(value="商户名",name="merchantName") private String merchantName; + + @ApiModelProperty(value = "业态", name = "businessId") + private Integer businessId; } diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java index 90b9bdcff..9b254182a 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java @@ -19,7 +19,6 @@ import com.iformall.enums.*; import com.iformall.exception.MallinkException; import com.iformall.mapper.*; import com.iformall.service.*; -import com.iformall.utils.BeanMapping; import com.iformall.utils.DateUtils; import com.iformall.utils.EventUtil; import org.apache.commons.lang3.StringUtils; @@ -140,7 +139,14 @@ public class WxMerchantServiceImpl implements WxMerchantService { wxMerchant.setTenantId(tenantId); wxMerchant.setStatus(EnumMerchantStatus.VALID.getCode()); List wxMerchantList = wxMerchantMapper.findList(wxMerchant); - return BeanMapping.mapList(wxMerchantList,WxMerchantSimpleVo.class,(s, t)->t.setMerchantName(s.getName())); + WxMerchantSimpleVo wxMerchantSimpleVo = new WxMerchantSimpleVo(); + List collect = wxMerchantList.stream().map(x -> { + wxMerchantSimpleVo.setId(x.getId()); + wxMerchantSimpleVo.setMerchantName(x.getName()); + wxMerchantSimpleVo.setBusinessId(x.getBusinessId()); + return wxMerchantSimpleVo; + }).collect(Collectors.toList()); + return collect; } @Override From 9075ccd043b5424d5d0f947546e3f01446ff468c Mon Sep 17 00:00:00 2001 From: gongbiao Date: Sat, 12 Oct 2019 15:13:45 +0800 Subject: [PATCH 4/4] =?UTF-8?q?[=E5=95=86=E6=88=B7=E7=A7=AF=E5=88=86][?= =?UTF-8?q?=E4=BF=AE=E6=94=B9][=E6=9F=A5=E8=AF=A2=E5=95=86=E6=88=B7?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E6=B7=BB=E5=8A=A0=E4=B8=9A=E6=80=81=E5=AD=97?= =?UTF-8?q?=E6=AE=B5]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/iformall/service/impl/WxMerchantServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java index 9b254182a..8e110318f 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxMerchantServiceImpl.java @@ -139,8 +139,8 @@ public class WxMerchantServiceImpl implements WxMerchantService { wxMerchant.setTenantId(tenantId); wxMerchant.setStatus(EnumMerchantStatus.VALID.getCode()); List wxMerchantList = wxMerchantMapper.findList(wxMerchant); - WxMerchantSimpleVo wxMerchantSimpleVo = new WxMerchantSimpleVo(); List collect = wxMerchantList.stream().map(x -> { + WxMerchantSimpleVo wxMerchantSimpleVo = new WxMerchantSimpleVo(); wxMerchantSimpleVo.setId(x.getId()); wxMerchantSimpleVo.setMerchantName(x.getName()); wxMerchantSimpleVo.setBusinessId(x.getBusinessId());