diff --git a/mallinkCallback/src/main/java/com/iformall/controller/callback/WxCarCallBackController.java b/mallinkCallback/src/main/java/com/iformall/controller/callback/WxCarCallBackController.java index eef664a4d..f2609a95c 100644 --- a/mallinkCallback/src/main/java/com/iformall/controller/callback/WxCarCallBackController.java +++ b/mallinkCallback/src/main/java/com/iformall/controller/callback/WxCarCallBackController.java @@ -426,17 +426,19 @@ public class WxCarCallBackController extends BaseController { WxCarPayRecord query = new WxCarPayRecord(); query.setSynId(orderId); + if(StringUtils.isNotBlank(etcpTime)) { + query.setFeeTime(dateFormat.parse(etcpTime)); + } PageInfo page = wxCarPayRecordService.findCarPayListByPage(query,1,2); if(page != null && page.getList().size() > 0){ if(page.getList().size() >= 2){ wxCarPayRecordService.saveOrUpdate(record); - }else{ - for (WxCarPayRecord r:page.getList()){ - record.setId(r.getId()); - wxCarPayRecordService.saveOrUpdate(record); - } + } else { + WxCarPayRecord r = page.getList().get(0); + record.setId(r.getId()); + wxCarPayRecordService.saveOrUpdate(record); } - }else{ + } else { wxCarPayRecordService.saveOrUpdate(record); } } catch (Exception e) {