|  | @@ -1,8 +1,11 @@
 | 
											
												
													
														|  |  package com.fs.his.service.impl;
 |  |  package com.fs.his.service.impl;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  import java.util.List;
 |  |  import java.util.List;
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 | 
											
												
													
														|  |  import com.fs.common.utils.DateUtils;
 |  |  import com.fs.common.utils.DateUtils;
 | 
											
												
													
														|  |  import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 |  |  import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 | 
											
												
													
														|  | 
 |  | +import com.fs.common.utils.StringUtils;
 | 
											
												
													
														|  |  import org.springframework.beans.factory.annotation.Autowired;
 |  |  import org.springframework.beans.factory.annotation.Autowired;
 | 
											
												
													
														|  |  import org.springframework.stereotype.Service;
 |  |  import org.springframework.stereotype.Service;
 | 
											
												
													
														|  |  import com.fs.his.mapper.FsHfpayConfigMapper;
 |  |  import com.fs.his.mapper.FsHfpayConfigMapper;
 | 
											
										
											
												
													
														|  | @@ -51,6 +54,12 @@ public class FsHfpayConfigServiceImpl extends ServiceImpl<FsHfpayConfigMapper, F
 | 
											
												
													
														|  |      @Override
 |  |      @Override
 | 
											
												
													
														|  |      public int insertFsHfpayConfig(FsHfpayConfig fsHfpayConfig)
 |  |      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());
 |  |          fsHfpayConfig.setCreateTime(DateUtils.getNowDate());
 | 
											
												
													
														|  |          return baseMapper.insertFsHfpayConfig(fsHfpayConfig);
 |  |          return baseMapper.insertFsHfpayConfig(fsHfpayConfig);
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
										
											
												
													
														|  | @@ -64,6 +73,13 @@ public class FsHfpayConfigServiceImpl extends ServiceImpl<FsHfpayConfigMapper, F
 | 
											
												
													
														|  |      @Override
 |  |      @Override
 | 
											
												
													
														|  |      public int updateFsHfpayConfig(FsHfpayConfig fsHfpayConfig)
 |  |      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());
 |  |          fsHfpayConfig.setUpdateTime(DateUtils.getNowDate());
 | 
											
												
													
														|  |          return baseMapper.updateFsHfpayConfig(fsHfpayConfig);
 |  |          return baseMapper.updateFsHfpayConfig(fsHfpayConfig);
 | 
											
												
													
														|  |      }
 |  |      }
 |