|
|
@@ -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);
|
|
|
}
|