Commit 132446c9 authored by suntao's avatar suntao

配置 update 保存重复问题

parent 5958805b
......@@ -124,8 +124,14 @@ public class ChannelConfService {
BeanUtils.copyProperties(channelConfiguration, channelConfigurationExsit, IgnorePropertiesUtil.getNullPropertyNames(channelConfiguration));
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);
}
return true;
}
......
......@@ -14,4 +14,7 @@ import org.springframework.stereotype.Repository;
@CashLoanFlowDataSource
@Repository
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