From dda41d1327564acfdf57bb7599c4c2b55aab19b0 Mon Sep 17 00:00:00 2001 From: luozukai Date: Sat, 25 May 2019 15:54:47 +0800 Subject: [PATCH 1/7] =?UTF-8?q?[=E5=90=88=E5=90=8C=E4=BC=98=E5=8C=96][?= =?UTF-8?q?=E4=BF=AE=E6=94=B9][=E6=B7=BB=E5=8A=A0=E4=BA=8C=E7=BB=B4?= =?UTF-8?q?=E7=A0=81]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/iformall/controller/app/WxAppinfoController.java | 2 +- .../src/main/resources/mapper/WxCouponChannelMapper.xml | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/app/WxAppinfoController.java b/mallinkAdmin/src/main/java/com/iformall/controller/app/WxAppinfoController.java index 11474f045..793afbaa7 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/app/WxAppinfoController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/app/WxAppinfoController.java @@ -98,7 +98,7 @@ public class WxAppinfoController extends BaseController { @Override public void run() { String param = couponChannel.getWeappScene(); - ResultData resultData = exportQrcode(null,null,couponChannel.getTenantId(),1,pageUrl,param,0,"","","店铺详情",true); + ResultData resultData = exportQrcode(null,null,couponChannel.getTenantId(),1,pageUrl,param,0,"","","卷",true); Map map = (Map)resultData.data; String url = map.get("url"); couponChannel.setQrCode(url); diff --git a/mallinkService/src/main/resources/mapper/WxCouponChannelMapper.xml b/mallinkService/src/main/resources/mapper/WxCouponChannelMapper.xml index 3bb1d2f92..37796a4d9 100644 --- a/mallinkService/src/main/resources/mapper/WxCouponChannelMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxCouponChannelMapper.xml @@ -201,7 +201,8 @@ c.tenant_id,c.type,c.cover_img,c.cover_picture,c.detail_picture,c.title,c.sub_title,c.sale_price,c.use_price, c.use_limit_quantity,c.send_type,c.valid_type,c.valid_start_date,c.valid_end_date, c.valid_days,c.detail,c.price,c.unit,c.remain_inventory,c.inventory,c.remark,c.status, - c.create_date,c.update_date,c.business,c.sub_business,c.support_transfer,c.press_limit_num, c.auto_refund,c.credit_price + c.create_date,c.update_date,c.business,c.sub_business,c.support_transfer,c.press_limit_num, c.auto_refund,c.credit_price, + c.qr_code From f9db86b2b3791d94c3ae900d64d0e3f8783d2abb Mon Sep 17 00:00:00 2001 From: luozukai Date: Sat, 25 May 2019 16:00:32 +0800 Subject: [PATCH 2/7] =?UTF-8?q?[=E5=90=88=E5=90=8C=E4=BC=98=E5=8C=96][?= =?UTF-8?q?=E4=BF=AE=E6=94=B9][=E6=B7=BB=E5=8A=A0=E4=BA=8C=E7=BB=B4?= =?UTF-8?q?=E7=A0=81]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/mapper/WxCouponChannelMapper.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mallinkService/src/main/resources/mapper/WxCouponChannelMapper.xml b/mallinkService/src/main/resources/mapper/WxCouponChannelMapper.xml index 37796a4d9..5cfb9226c 100644 --- a/mallinkService/src/main/resources/mapper/WxCouponChannelMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxCouponChannelMapper.xml @@ -202,7 +202,7 @@ c.use_limit_quantity,c.send_type,c.valid_type,c.valid_start_date,c.valid_end_date, c.valid_days,c.detail,c.price,c.unit,c.remain_inventory,c.inventory,c.remark,c.status, c.create_date,c.update_date,c.business,c.sub_business,c.support_transfer,c.press_limit_num, c.auto_refund,c.credit_price, - c.qr_code + cc.qr_code @@ -242,6 +242,7 @@ + Date: Sat, 25 May 2019 16:05:19 +0800 Subject: [PATCH 3/7] =?UTF-8?q?[=E5=90=88=E5=90=8C=E4=BC=98=E5=8C=96][?= =?UTF-8?q?=E4=BF=AE=E6=94=B9][=E6=B7=BB=E5=8A=A0=E4=BA=8C=E7=BB=B4?= =?UTF-8?q?=E7=A0=81]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/mapper/WxCouponChannelMapper.xml | 3 ++- mallinkService/src/main/resources/mapper/WxCouponMapper.xml | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mallinkService/src/main/resources/mapper/WxCouponChannelMapper.xml b/mallinkService/src/main/resources/mapper/WxCouponChannelMapper.xml index 5cfb9226c..341752d80 100644 --- a/mallinkService/src/main/resources/mapper/WxCouponChannelMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxCouponChannelMapper.xml @@ -16,10 +16,11 @@ + - cc.`id`,cc.`tenant_id`,cc.`coupon_id`,cc.`coupon_status`,cc.`type`,cc.`title`,cc.`target_ad`,cc.`business`,cc.`sub_business`,cc.`begin_time`,cc.`end_time`,cc.`status`,cc.`create_date`,cc.`update_date`,cc.`sub_target_id` + cc.`id`,cc.`tenant_id`,cc.`coupon_id`,cc.`coupon_status`,cc.`type`,cc.`title`,cc.`target_ad`,cc.`business`,cc.`sub_business`,cc.`begin_time`,cc.`end_time`,cc.`status`,cc.`create_date`,cc.`update_date`,cc.`sub_target_id`,cc.qr_code diff --git a/mallinkService/src/main/resources/mapper/WxCouponMapper.xml b/mallinkService/src/main/resources/mapper/WxCouponMapper.xml index 2f012dae5..caa460651 100644 --- a/mallinkService/src/main/resources/mapper/WxCouponMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxCouponMapper.xml @@ -37,7 +37,6 @@ - From 64d8c7b65128f192eea72b9a88c8f4ebc043814f Mon Sep 17 00:00:00 2001 From: luozukai Date: Sat, 25 May 2019 16:21:17 +0800 Subject: [PATCH 4/7] =?UTF-8?q?[=E5=90=88=E5=90=8C=E4=BC=98=E5=8C=96][?= =?UTF-8?q?=E4=BF=AE=E6=94=B9][=E6=B7=BB=E5=8A=A0=E4=BA=8C=E7=BB=B4?= =?UTF-8?q?=E7=A0=81]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/iformall/config/MyExecutorConfig.java | 2 +- mallinkService/src/main/resources/mapper/WxCouponMapper.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mallinkCallback/src/main/java/com/iformall/config/MyExecutorConfig.java b/mallinkCallback/src/main/java/com/iformall/config/MyExecutorConfig.java index c60425e84..bc9dbb75c 100644 --- a/mallinkCallback/src/main/java/com/iformall/config/MyExecutorConfig.java +++ b/mallinkCallback/src/main/java/com/iformall/config/MyExecutorConfig.java @@ -18,7 +18,7 @@ public class MyExecutorConfig { public AsyncTaskExecutor taskExecutor() { ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor(); executor.setThreadNamePrefix("Anno-Executor"); - executor.setMaxPoolSize(100); + executor.setMaxPoolSize(200); executor.setRejectedExecutionHandler(new ThreadPoolExecutor.CallerRunsPolicy()); return executor; } diff --git a/mallinkService/src/main/resources/mapper/WxCouponMapper.xml b/mallinkService/src/main/resources/mapper/WxCouponMapper.xml index caa460651..f131cf946 100644 --- a/mallinkService/src/main/resources/mapper/WxCouponMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxCouponMapper.xml @@ -90,7 +90,7 @@ `id`,`tenant_id`,`type`,`cover_img`,`cover_picture`,`detail_picture`,`title`,`sub_title`,`sale_price`,`use_price`,`use_limit_quantity`,`send_type`, `valid_type`,`valid_start_date`,`valid_end_date`,`valid_days`,`detail`,`price`,`unit`,`remain_inventory`,`inventory`, `remark`,`status`,`create_date`,`update_date`,`business`,`sub_business`,`support_transfer`,`subsidy_num`,`subsidy_type`, - `press_limit_num`, `press_limit_hours`, `auto_refund`,`credit_price`,`credit_refund`,qr_code + `press_limit_num`, `press_limit_hours`, `auto_refund`,`credit_price`,`credit_refund` From 9c54974336f7f23aca3bb872fd2bc832ac9d2892 Mon Sep 17 00:00:00 2001 From: gongbiao Date: Sat, 25 May 2019 16:01:18 +0800 Subject: [PATCH 5/7] =?UTF-8?q?[BUG][ID1001639][=E4=BA=91=E7=AB=AF=20versi?= =?UTF-8?q?on:.1259.1735=EF=BC=9A=E5=95=86=E6=88=B7=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E5=AF=BC=E5=87=BA=E6=95=B0=E6=8D=AE=E9=A1=B5=E9=9D=A2=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E4=BF=AE=E6=94=B9]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/iformall/domain/po/WxMerchant.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mallinkService/src/main/java/com/iformall/domain/po/WxMerchant.java b/mallinkService/src/main/java/com/iformall/domain/po/WxMerchant.java index be7ccb3fa..5bba77043 100644 --- a/mallinkService/src/main/java/com/iformall/domain/po/WxMerchant.java +++ b/mallinkService/src/main/java/com/iformall/domain/po/WxMerchant.java @@ -157,7 +157,7 @@ public class WxMerchant extends BaseEntity { private Integer isAdmin; @io.swagger.annotations.ApiModelProperty(value = "待缴提醒", name = "billSetting") - @Excel(name="待缴提醒(提前X天)",width = 20,orderNum = "12") + @Excel(name = "待缴提醒", width = 20, orderNum = "12") private Integer billSetting; @io.swagger.annotations.ApiModelProperty(value = "置顶时间", name = "topTime") From 78b5f98a33283784ac64732b73d96e902cd1a82a Mon Sep 17 00:00:00 2001 From: gongbiao Date: Sat, 25 May 2019 16:24:49 +0800 Subject: [PATCH 6/7] =?UTF-8?q?[BUG][ID1001633][B=E7=AB=AF-=E6=94=B6?= =?UTF-8?q?=E9=93=B6=E5=8F=B0=EF=BC=8C=E6=94=B6=E9=93=B6=E5=90=8E=E8=A1=A5?= =?UTF-8?q?=E5=85=85=E4=BC=9A=E5=91=98=E4=BF=A1=E6=81=AF=E5=A1=AB=E5=86=99?= =?UTF-8?q?=E5=90=8E=E6=8F=90=E7=A4=BA=E5=8F=82=E6=95=B0=E4=B8=8D=E8=83=BD?= =?UTF-8?q?=E4=B8=BA=E7=A9=BA]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/iformall/controller/WxCUserController.java | 12 ++++++------ .../com/iformall/domain/dto/WxCUserFromBDto.java | 5 +++-- .../service/impl/WxCUserFromBServiceImpl.java | 6 ++---- 3 files changed, 11 insertions(+), 12 deletions(-) diff --git a/mallinkBApi/src/main/java/com/iformall/controller/WxCUserController.java b/mallinkBApi/src/main/java/com/iformall/controller/WxCUserController.java index 11516e8b2..352db27ce 100755 --- a/mallinkBApi/src/main/java/com/iformall/controller/WxCUserController.java +++ b/mallinkBApi/src/main/java/com/iformall/controller/WxCUserController.java @@ -75,11 +75,11 @@ public class WxCUserController extends BaseController { if (StringUtils.isEmpty(wxCUserFromBDto.getAppId())) { return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL, "C端appId不能为空"); } - if (wxCUserFromBDto.getBUserId() == null) { + if (wxCUserFromBDto.getUserId() == null) { return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL, "bUserId不能为空"); } //根据bUserId查询B端用户是否存在 - WxMerchantBUser bUser = wxMerchantBUserService.getById(wxCUserFromBDto.getBUserId()); + WxMerchantBUser bUser = wxMerchantBUserService.getById(wxCUserFromBDto.getUserId()); if (bUser == null) { return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL, "B端用户不存在"); } @@ -121,7 +121,7 @@ public class WxCUserController extends BaseController { wxCUserTagsService.triggerAssignTags(EnumAssignTagsTrigger.ASSIGN_TAGS_TRIGGER_IMPORT, wxCUserBasicInfo); //新增来自B端的会员关联数据 wxCUserFromB = new WxCUserFromB(); - wxCUserFromB.setBUserId(wxCUserFromBDto.getBUserId()); + wxCUserFromB.setBUserId(wxCUserFromBDto.getUserId()); wxCUserFromB.setCUserId(wxCUserBasicInfo.getId()); wxCUserFromB.setOpenid(wxCUserFromBDto.getOpenid()); wxCUserFromB.setMerchantId(bUser.getMerchantId()); @@ -151,7 +151,7 @@ public class WxCUserController extends BaseController { wxCUserBasicInfoService.save(wxCUserBasicInfo); //新增来自B端的会员关联数据 wxCUserFromB = new WxCUserFromB(); - wxCUserFromB.setBUserId(wxCUserFromBDto.getBUserId()); + wxCUserFromB.setBUserId(wxCUserFromBDto.getUserId()); wxCUserFromB.setCUserId(cUserId); wxCUserFromB.setOpenid(wxCUserFromBDto.getOpenid()); wxCUserFromB.setMerchantId(bUser.getMerchantId()); @@ -217,8 +217,8 @@ public class WxCUserController extends BaseController { if (StringUtils.isEmpty(wxCUserFromBDto.getAppId())) { return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL, "C端appid不能为空"); } - if (wxCUserFromBDto.getBUserId() == null) { - return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL, "bUserId不能为空"); + if (wxCUserFromBDto.getUserId() == null) { + return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL, "B端userId不能为空"); } WxCUserFromB wxCUserFromB = wxCUserFromBService.getByOpenidAndAppId(wxCUserFromBDto); if(wxCUserFromB!=null){ diff --git a/mallinkService/src/main/java/com/iformall/domain/dto/WxCUserFromBDto.java b/mallinkService/src/main/java/com/iformall/domain/dto/WxCUserFromBDto.java index df47816c5..df492f694 100644 --- a/mallinkService/src/main/java/com/iformall/domain/dto/WxCUserFromBDto.java +++ b/mallinkService/src/main/java/com/iformall/domain/dto/WxCUserFromBDto.java @@ -10,8 +10,6 @@ import java.util.Date; public class WxCUserFromBDto implements Serializable { private static final long serialVersionUID = 1L; - @io.swagger.annotations.ApiModelProperty(value="B端登录者ID",name="bUserId") - private Long bUserId; @io.swagger.annotations.ApiModelProperty(value="C端openid",name="openid") private String openid; @io.swagger.annotations.ApiModelProperty(value="C端appid",name="appId") @@ -28,4 +26,7 @@ public class WxCUserFromBDto implements Serializable { private String phone; @io.swagger.annotations.ApiModelProperty(value = "商户ID", name = "merchantId") private Long merchantId; + @io.swagger.annotations.ApiModelProperty(value = "B端登录者ID", name = "userId") + private Long userId; + } diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserFromBServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserFromBServiceImpl.java index 6083f9ce5..8047f8d0a 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserFromBServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserFromBServiceImpl.java @@ -3,7 +3,6 @@ package com.iformall.service.impl; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.iformall.common.IdWorker; -import com.iformall.common.ResultData; import com.iformall.domain.dto.WxCUserFromBDto; import com.iformall.domain.po.WxCUserFromB; import com.iformall.domain.po.WxMerchantBUser; @@ -14,7 +13,6 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.Date; -import java.util.UUID; /** * @author gongbiao @@ -60,7 +58,7 @@ public class WxCUserFromBServiceImpl implements WxCUserFromBService { @Override public WxCUserFromB getByOpenidAndAppId(WxCUserFromBDto wxCUserFromBDto) { - WxMerchantBUser wxMerchantBUser = wxMerchantBUserMapper.selectByPrimaryKey(wxCUserFromBDto.getBUserId()); + WxMerchantBUser wxMerchantBUser = wxMerchantBUserMapper.selectByPrimaryKey(wxCUserFromBDto.getUserId()); if (wxMerchantBUser == null) { return null; } @@ -71,7 +69,7 @@ public class WxCUserFromBServiceImpl implements WxCUserFromBService { @Override public PageInfo listCUser(WxCUserFromBDto wxCUserFromBDto, Integer pageIndex, Integer pageSize) { WxCUserFromB record = new WxCUserFromB(); - record.setBUserId(wxCUserFromBDto.getBUserId()); + record.setBUserId(wxCUserFromBDto.getUserId()); return PageHelper.startPage(pageIndex, pageSize) .doSelectPageInfo(() -> wxCUserFromBMapper.findList(record)); } From 5f03bc4afa17904c9c9a03336c4acdeffa0dcc98 Mon Sep 17 00:00:00 2001 From: gongbiao Date: Sat, 25 May 2019 17:09:25 +0800 Subject: [PATCH 7/7] =?UTF-8?q?[BUG][ID1001638][=E4=BA=91=E7=AB=AF=20versi?= =?UTF-8?q?on:.1259.1735=EF=BC=9A=E5=A6=82=E6=9E=9C=E6=9C=89=E5=AD=98?= =?UTF-8?q?=E5=9C=A8=E7=9A=84=E5=90=88=E5=90=8C=E5=9C=A8=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E5=95=86=E9=93=BA=E6=97=B6=E9=9C=80=E8=A6=81=E8=BF=9B=E8=A1=8C?= =?UTF-8?q?=E9=99=90=E5=88=B6]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/iformall/common/ErrorCode.java | 2 +- .../service/impl/WxShopServiceImpl.java | 28 +++++++++++++++++++ .../resources/mapper/WxRentContractMapper.xml | 4 ++- 3 files changed, 32 insertions(+), 2 deletions(-) diff --git a/mallinkService/src/main/java/com/iformall/common/ErrorCode.java b/mallinkService/src/main/java/com/iformall/common/ErrorCode.java index e1d41db9a..9b1f50afb 100644 --- a/mallinkService/src/main/java/com/iformall/common/ErrorCode.java +++ b/mallinkService/src/main/java/com/iformall/common/ErrorCode.java @@ -361,7 +361,7 @@ public enum ErrorCode{ SHOP_NOT_SELECTED(22002, "未选择商铺"), SHOP_BAN_DELETED(22003, "已出租的商铺无法删除"), SHOP_DELETED_BY_ADMIN(22004, "仅系统管理员能删除该商铺"), - + SHOP_CONTRACT_HAS_CONNECT(22005, "有合同签约此商铺,请先解除相应的合同再删除"), /** * 迈外迪 diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxShopServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxShopServiceImpl.java index 06151ab76..2c3a4f662 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxShopServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxShopServiceImpl.java @@ -7,11 +7,13 @@ import com.iformall.common.IdWorker; import com.iformall.common.Result; import com.iformall.common.ResultData; import com.iformall.domain.po.WxMerchantShop; +import com.iformall.domain.po.WxRentContract; import com.iformall.domain.po.WxShop; import com.iformall.domain.vo.WxNotRentShopVo; import com.iformall.domain.vo.WxShopVo; import com.iformall.enums.*; import com.iformall.mapper.WxMerchantShopMapper; +import com.iformall.mapper.WxRentContractMapper; import com.iformall.mapper.WxShopMapper; import com.iformall.service.ExcelService; import com.iformall.service.WxShopService; @@ -20,6 +22,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; + import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.util.*; @@ -37,6 +40,9 @@ public class WxShopServiceImpl implements WxShopService { @Autowired ExcelService excelService; + @Autowired + WxRentContractMapper wxRentContractMapper; + @Override public PageInfo listAsPage(WxShop record, Integer pageIndex, Integer pageSize) { return PageHelper.startPage(pageIndex, pageSize).doSelectPageInfo(() -> wxShopMapper.findList(record)); @@ -99,6 +105,28 @@ public class WxShopServiceImpl implements WxShopService { WxMerchantShop wxMerchantShop = new WxMerchantShop(); wxMerchantShop.setShopId(wxShop.getId()); List wxMerchantShops = wxMerchantShopMapper.select(wxMerchantShop); + + if (isAdmin.equals(EnumUserAdmin.ADMIN.getCode())) { + //3、合同 两种 都要查一下 存在时不能删除 + WxRentContract wxRentContract = new WxRentContract(); + wxRentContract.setShopId(wxShop.getId()); + wxRentContract.setTenantId(wxShop.getTenantId()); + long count = 0; + if (wxShop.getType().equals(EnumRentShopType.SHOP.getCode())) { + count = wxRentContractMapper.selectRentContractByShopId(wxRentContract).parallelStream() + .filter(r -> !r.getStatus().equals(EnumRentContractStatus.SIGNED_RENT_UNPAID.getCode()) && + !r.getStatus().equals(EnumRentContractStatus.RENT_PAID.getCode()) && + !r.getStatus().equals(EnumRentContractStatus.CONTRACT_END_SOON.getCode())).count(); + } else { + count = wxRentContractMapper.select(wxRentContract).parallelStream() + .filter(r -> !r.getStatus().equals(EnumRentContractStatus.SIGNED_RENT_UNPAID.getCode()) && + !r.getStatus().equals(EnumRentContractStatus.RENT_PAID.getCode()) && + !r.getStatus().equals(EnumRentContractStatus.CONTRACT_END_SOON.getCode())).count(); + } + if (count > 0) { + return new ResultData(ErrorCode.SHOP_CONTRACT_HAS_CONNECT); + } + } //有关联过商户必须是管理员才能删除 int count = wxMerchantShops.size(); if (count > 0) { diff --git a/mallinkService/src/main/resources/mapper/WxRentContractMapper.xml b/mallinkService/src/main/resources/mapper/WxRentContractMapper.xml index 1a6792bd5..43768aba7 100644 --- a/mallinkService/src/main/resources/mapper/WxRentContractMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxRentContractMapper.xml @@ -243,7 +243,9 @@