Commit 132446c9 authored by suntao's avatar suntao

配置 update 保存重复问题

parent 5958805b
...@@ -124,8 +124,14 @@ public class ChannelConfService { ...@@ -124,8 +124,14 @@ public class ChannelConfService {
BeanUtils.copyProperties(channelConfiguration, channelConfigurationExsit, IgnorePropertiesUtil.getNullPropertyNames(channelConfiguration)); BeanUtils.copyProperties(channelConfiguration, channelConfigurationExsit, IgnorePropertiesUtil.getNullPropertyNames(channelConfiguration));
clfChannelConfigurationRepository.save(channelConfigurationExsit); clfChannelConfigurationRepository.save(channelConfigurationExsit);
// 更新OrderCallBack
for (ClfOrderCallBack clfOrderCallBack : clfOrderCallBackList) {
ClfOrderCallBack orderCallBackExsit = clfOrderCallbackRepository.findByCallbackStatusAndRegisteredFrom(clfOrderCallBack.getCallbackStatus().name(), clfOrderCallBack.getRegisteredFrom());
if (orderCallBackExsit != null) {
clfOrderCallBack.setId(orderCallBackExsit.getId());
}
}
clfOrderCallbackRepository.save(clfOrderCallBackList); clfOrderCallbackRepository.save(clfOrderCallBackList);
} }
return true; return true;
} }
......
...@@ -14,4 +14,7 @@ import org.springframework.stereotype.Repository; ...@@ -14,4 +14,7 @@ import org.springframework.stereotype.Repository;
@CashLoanFlowDataSource @CashLoanFlowDataSource
@Repository @Repository
public interface ClfOrderCallbackRepository extends JpaRepository<ClfOrderCallBack, Long> { public interface ClfOrderCallbackRepository extends JpaRepository<ClfOrderCallBack, Long> {
ClfOrderCallBack findByCallbackStatusAndRegisteredFrom(String callbackState, Long channelId);
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment