| 
					
				 | 
			
			
				@@ -155,11 +155,12 @@ public class MerchantLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 商家保存 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @param merchantAddBean 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Transactional 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public MerchantBean add(MerchantAddBean merchantAddBean) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(StringUtils.isBlank(merchantAddBean.getNumber())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (StringUtils.isBlank(merchantAddBean.getNumber())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             throw new RemoteServiceException("商家编号必填"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -169,14 +170,14 @@ public class MerchantLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //判断是否存在 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         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.insert(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //角色 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         AdminRole adminRole = adminRoleService.getById(Constant.SERVICE_PROVIDER.ROLE_ID); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(adminRole == null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (adminRole == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             throw new RemoteServiceException("请先配置服务商角色"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //判断负责人手机号是否存在 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -212,12 +213,13 @@ public class MerchantLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 商家详情 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public MerchantBean merchantDetail(String id){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public MerchantBean merchantDetail(String id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Merchant merchant = merchantService.getById(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         MerchantBean serviceProviderBean = BeanUtil.copyProperties(merchant, MerchantBean.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return serviceProviderBean; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -225,7 +227,7 @@ public class MerchantLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //旧服务商 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Merchant old = merchantService.getById(serviceProvider.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //判断是否从有效变为无效 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(old.getStatus() == 1 && serviceProvider.getStatus() == 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (old.getStatus() == 1 && serviceProvider.getStatus() == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //            Integer count1 = orderBaseService.lambdaQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //                    .notIn(OrderBase::getOrderStatus, OrderBaseStatusEnum.isOver()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //                    .eq(OrderBase::getWebsitId, serviceProvider.getId()).count(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -241,7 +243,7 @@ public class MerchantLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         AdminUser adminUser = adminUserService.lambdaQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eq(AdminUser::getServiceProviderId, serviceProvider.getId()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eq(AdminUser::getType, RoleTypeEnum.B.getCode()).one(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(adminUser != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (adminUser != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             adminUser.setLinkName(serviceProvider.getChargeName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             adminUser.setLinkPhone(serviceProvider.getChargeMobile()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             adminUser.setAddress(serviceProvider.getAddress()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -254,23 +256,23 @@ public class MerchantLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         MerchantStatusEnum newStatusEnum = BaseEnum.intKeyToEnum(MerchantStatusEnum.class, serviceProvider.getStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         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); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -278,7 +280,7 @@ public class MerchantLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 删除商家 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public void delete(String id){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void delete(String id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         merchantService.removeById(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |