| 
					
				 | 
			
			
				@@ -1,8 +1,11 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 package com.fs.his.service.impl; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.util.List; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.baomidou.mybatisplus.core.toolkit.Wrappers; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.fs.common.utils.DateUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.fs.common.utils.StringUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.beans.factory.annotation.Autowired; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.stereotype.Service; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.fs.his.mapper.FsHfpayConfigMapper; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -51,6 +54,12 @@ public class FsHfpayConfigServiceImpl extends ServiceImpl<FsHfpayConfigMapper, F 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public int insertFsHfpayConfig(FsHfpayConfig fsHfpayConfig) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(StringUtils.isNotEmpty(fsHfpayConfig.getAppId())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            FsHfpayConfig config = baseMapper.selectOne(Wrappers.<FsHfpayConfig>lambdaQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    .eq(FsHfpayConfig::getAppId, fsHfpayConfig.getAppId())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(config != null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                throw new RuntimeException("appId已存在"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fsHfpayConfig.setCreateTime(DateUtils.getNowDate()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return baseMapper.insertFsHfpayConfig(fsHfpayConfig); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -64,6 +73,13 @@ public class FsHfpayConfigServiceImpl extends ServiceImpl<FsHfpayConfigMapper, F 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public int updateFsHfpayConfig(FsHfpayConfig fsHfpayConfig) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(StringUtils.isNotEmpty(fsHfpayConfig.getAppId())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            FsHfpayConfig config = baseMapper.selectOne(Wrappers.<FsHfpayConfig>lambdaQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    .eq(FsHfpayConfig::getAppId, fsHfpayConfig.getAppId()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    .ne(FsHfpayConfig::getId, fsHfpayConfig.getId())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(config != null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                throw new RuntimeException("appId已存在"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fsHfpayConfig.setUpdateTime(DateUtils.getNowDate()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return baseMapper.updateFsHfpayConfig(fsHfpayConfig); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 |