diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/sys/WxBusinessController.java b/mallinkAdmin/src/main/java/com/iformall/controller/sys/WxBusinessController.java index 2b3cb0dd3..909e0efa0 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/sys/WxBusinessController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/sys/WxBusinessController.java @@ -121,6 +121,14 @@ public class WxBusinessController extends BaseController { return new ResultData(Result.ERROR,"存在已关联的商户,不能删除"); } + WxMerchant merchantsubQ = new WxMerchant(); + merchantsubQ.updateTenantInfo(tenantEntity); + merchantsubQ.setSubBusinessId(b.getId()); + List merchantSubList = wxMerchantService.findList(merchantQ); + if (null != merchantSubList && merchantSubList.size() > 0 ) { + return new ResultData(Result.ERROR,"存在已关联的商户,不能删除"); + } + b.setIsDel(EnumYesOrNo.YES.getCode()); wxBusinessService.saveOrUpdate(b); return new ResultData();