| 
														
															@@ -155,11 +155,12 @@ public class MerchantLogic { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     /** 
														 | 
														
														 | 
														
															     /** 
														 | 
													
												
											
												
													
														| 
														 | 
														
															      * 商家保存 
														 | 
														
														 | 
														
															      * 商家保存 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+     * 
														 | 
													
												
											
												
													
														| 
														 | 
														
															      * @param merchantAddBean 
														 | 
														
														 | 
														
															      * @param merchantAddBean 
														 | 
													
												
											
												
													
														| 
														 | 
														
															      */ 
														 | 
														
														 | 
														
															      */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @Transactional 
														 | 
														
														 | 
														
															     @Transactional 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     public MerchantBean add(MerchantAddBean merchantAddBean) { 
														 | 
														
														 | 
														
															     public MerchantBean add(MerchantAddBean merchantAddBean) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if(StringUtils.isBlank(merchantAddBean.getNumber())){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (StringUtils.isBlank(merchantAddBean.getNumber())) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             throw new RemoteServiceException("商家编号必填"); 
														 | 
														
														 | 
														
															             throw new RemoteServiceException("商家编号必填"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -169,14 +170,14 @@ public class MerchantLogic { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         //判断是否存在 
														 | 
														
														 | 
														
															         //判断是否存在 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Merchant old = merchantService.getById(merchantAddBean.getNumber()); 
														 | 
														
														 | 
														
															         Merchant old = merchantService.getById(merchantAddBean.getNumber()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if(old != null){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            throw new RemoteServiceException("编号【"+old.getId()+"】已存在"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (old != null) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            throw new RemoteServiceException("编号【" + old.getId() + "】已存在"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         merchantAddBean.setId(merchantAddBean.getNumber()); 
														 | 
														
														 | 
														
															         merchantAddBean.setId(merchantAddBean.getNumber()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         merchantAddBean.insert(); 
														 | 
														
														 | 
														
															         merchantAddBean.insert(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         //角色 
														 | 
														
														 | 
														
															         //角色 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         AdminRole adminRole = adminRoleService.getById(Constant.SERVICE_PROVIDER.ROLE_ID); 
														 | 
														
														 | 
														
															         AdminRole adminRole = adminRoleService.getById(Constant.SERVICE_PROVIDER.ROLE_ID); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if(adminRole == null){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (adminRole == null) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             throw new RemoteServiceException("请先配置服务商角色"); 
														 | 
														
														 | 
														
															             throw new RemoteServiceException("请先配置服务商角色"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         //判断负责人手机号是否存在 
														 | 
														
														 | 
														
															         //判断负责人手机号是否存在 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -212,12 +213,13 @@ public class MerchantLogic { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     /** 
														 | 
														
														 | 
														
															     /** 
														 | 
													
												
											
												
													
														| 
														 | 
														
															      * 商家详情 
														 | 
														
														 | 
														
															      * 商家详情 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+     * 
														 | 
													
												
											
												
													
														| 
														 | 
														
															      * @return 
														 | 
														
														 | 
														
															      * @return 
														 | 
													
												
											
												
													
														| 
														 | 
														
															      */ 
														 | 
														
														 | 
														
															      */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    public MerchantBean merchantDetail(String id){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public MerchantBean merchantDetail(String id) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Merchant merchant = merchantService.getById(id); 
														 | 
														
														 | 
														
															         Merchant merchant = merchantService.getById(id); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         MerchantBean serviceProviderBean = BeanUtil.copyProperties(merchant, MerchantBean.class); 
														 | 
														
														 | 
														
															         MerchantBean serviceProviderBean = BeanUtil.copyProperties(merchant, MerchantBean.class); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-         
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return serviceProviderBean; 
														 | 
														
														 | 
														
															         return serviceProviderBean; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -225,7 +227,7 @@ public class MerchantLogic { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         //旧服务商 
														 | 
														
														 | 
														
															         //旧服务商 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Merchant old = merchantService.getById(serviceProvider.getId()); 
														 | 
														
														 | 
														
															         Merchant old = merchantService.getById(serviceProvider.getId()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         //判断是否从有效变为无效 
														 | 
														
														 | 
														
															         //判断是否从有效变为无效 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if(old.getStatus() == 1 && serviceProvider.getStatus() == 0){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (old.getStatus() == 1 && serviceProvider.getStatus() == 0) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 //            Integer count1 = orderBaseService.lambdaQuery() 
														 | 
														
														 | 
														
															 //            Integer count1 = orderBaseService.lambdaQuery() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 //                    .notIn(OrderBase::getOrderStatus, OrderBaseStatusEnum.isOver()) 
														 | 
														
														 | 
														
															 //                    .notIn(OrderBase::getOrderStatus, OrderBaseStatusEnum.isOver()) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 //                    .eq(OrderBase::getWebsitId, serviceProvider.getId()).count(); 
														 | 
														
														 | 
														
															 //                    .eq(OrderBase::getWebsitId, serviceProvider.getId()).count(); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -241,7 +243,7 @@ public class MerchantLogic { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         AdminUser adminUser = adminUserService.lambdaQuery() 
														 | 
														
														 | 
														
															         AdminUser adminUser = adminUserService.lambdaQuery() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 .eq(AdminUser::getServiceProviderId, serviceProvider.getId()) 
														 | 
														
														 | 
														
															                 .eq(AdminUser::getServiceProviderId, serviceProvider.getId()) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 .eq(AdminUser::getType, RoleTypeEnum.B.getCode()).one(); 
														 | 
														
														 | 
														
															                 .eq(AdminUser::getType, RoleTypeEnum.B.getCode()).one(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if(adminUser != null) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (adminUser != null) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             adminUser.setLinkName(serviceProvider.getChargeName()); 
														 | 
														
														 | 
														
															             adminUser.setLinkName(serviceProvider.getChargeName()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             adminUser.setLinkPhone(serviceProvider.getChargeMobile()); 
														 | 
														
														 | 
														
															             adminUser.setLinkPhone(serviceProvider.getChargeMobile()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             adminUser.setAddress(serviceProvider.getAddress()); 
														 | 
														
														 | 
														
															             adminUser.setAddress(serviceProvider.getAddress()); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -254,23 +256,23 @@ public class MerchantLogic { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         MerchantStatusEnum newStatusEnum = BaseEnum.intKeyToEnum(MerchantStatusEnum.class, serviceProvider.getStatus()); 
														 | 
														
														 | 
														
															         MerchantStatusEnum newStatusEnum = BaseEnum.intKeyToEnum(MerchantStatusEnum.class, serviceProvider.getStatus()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         StringBuffer sbLog = new StringBuffer(); 
														 | 
														
														 | 
														
															         StringBuffer sbLog = new StringBuffer(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        sbLog.append(CommonUtils.supplyLog("状态",oldStatusEnum.getRemark(),newStatusEnum.getRemark())); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        sbLog.append(CommonUtils.supplyLog("服务商名称",old.getName(),serviceProvider.getName())); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        sbLog.append(CommonUtils.supplyLog("负责人",old.getChargeName(),serviceProvider.getChargeName())); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        sbLog.append(CommonUtils.supplyLog("负责人电话",old.getChargeMobile(),serviceProvider.getChargeMobile())); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        sbLog.append(CommonUtils.supplyLog("办公电话",old.getOfficeMobile(),serviceProvider.getOfficeMobile())); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        sbLog.append(CommonUtils.supplyLog("税号",old.getTaxNo(),serviceProvider.getTaxNo())); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        sbLog.append(CommonUtils.supplyLog("是否独立法人",old.getIsLegal(),serviceProvider.getIsLegal())); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        sbLog.append(CommonUtils.supplyLog("法人代表",old.getLegalName(),serviceProvider.getLegalName())); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        sbLog.append(CommonUtils.supplyLog("法人身份证号",old.getLegalIdcard(),serviceProvider.getLegalIdcard())); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        sbLog.append(CommonUtils.supplyLog("法人手机号",old.getLegalMobile(),serviceProvider.getLegalMobile())); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        sbLog.append(CommonUtils.supplyLog("详细地址",old.getAddress(),serviceProvider.getAddress())); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        sbLog.append(CommonUtils.supplyLog("营业时间开始",old.getStartTime(),serviceProvider.getStartTime())); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        sbLog.append(CommonUtils.supplyLog("营业时间结束",old.getEndTime(),serviceProvider.getEndTime())); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        sbLog.append(CommonUtils.supplyLog("银行账号",old.getBankAccount(),serviceProvider.getBankAccount())); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        sbLog.append(CommonUtils.supplyLog("开户行号",old.getBankNo(),serviceProvider.getBankNo())); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        sbLog.append(CommonUtils.supplyLog("开户银行",old.getBank(),serviceProvider.getBank())); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if(StringUtils.isNotBlank(sbLog.toString())) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        sbLog.append(CommonUtils.supplyLog("状态", oldStatusEnum.getRemark(), newStatusEnum.getRemark())); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        sbLog.append(CommonUtils.supplyLog("服务商名称", old.getName(), serviceProvider.getName())); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        sbLog.append(CommonUtils.supplyLog("负责人", old.getChargeName(), serviceProvider.getChargeName())); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        sbLog.append(CommonUtils.supplyLog("负责人电话", old.getChargeMobile(), serviceProvider.getChargeMobile())); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        sbLog.append(CommonUtils.supplyLog("办公电话", old.getOfficeMobile(), serviceProvider.getOfficeMobile())); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        sbLog.append(CommonUtils.supplyLog("税号", old.getTaxNo(), serviceProvider.getTaxNo())); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        sbLog.append(CommonUtils.supplyLog("是否独立法人", old.getIsLegal(), serviceProvider.getIsLegal())); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        sbLog.append(CommonUtils.supplyLog("法人代表", old.getLegalName(), serviceProvider.getLegalName())); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        sbLog.append(CommonUtils.supplyLog("法人身份证号", old.getLegalIdcard(), serviceProvider.getLegalIdcard())); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        sbLog.append(CommonUtils.supplyLog("法人手机号", old.getLegalMobile(), serviceProvider.getLegalMobile())); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        sbLog.append(CommonUtils.supplyLog("详细地址", old.getAddress(), serviceProvider.getAddress())); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        sbLog.append(CommonUtils.supplyLog("营业时间开始", old.getStartTime(), serviceProvider.getStartTime())); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        sbLog.append(CommonUtils.supplyLog("营业时间结束", old.getEndTime(), serviceProvider.getEndTime())); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        sbLog.append(CommonUtils.supplyLog("银行账号", old.getBankAccount(), serviceProvider.getBankAccount())); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        sbLog.append(CommonUtils.supplyLog("开户行号", old.getBankNo(), serviceProvider.getBankNo())); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        sbLog.append(CommonUtils.supplyLog("开户银行", old.getBank(), serviceProvider.getBank())); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (StringUtils.isNotBlank(sbLog.toString())) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             commonLogic.addUpdateLog(serviceProvider.getId(), sbLog.toString(), UpdateLogRemarkEnum.A); 
														 | 
														
														 | 
														
															             commonLogic.addUpdateLog(serviceProvider.getId(), sbLog.toString(), UpdateLogRemarkEnum.A); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -278,7 +280,7 @@ public class MerchantLogic { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     /** 
														 | 
														
														 | 
														
															     /** 
														 | 
													
												
											
												
													
														| 
														 | 
														
															      * 删除商家 
														 | 
														
														 | 
														
															      * 删除商家 
														 | 
													
												
											
												
													
														| 
														 | 
														
															      */ 
														 | 
														
														 | 
														
															      */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    public void delete(String id){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public void delete(String id) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         merchantService.removeById(id); 
														 | 
														
														 | 
														
															         merchantService.removeById(id); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 |