| @@ -426,17 +426,19 @@ public class WxCarCallBackController extends BaseController { | |||||
| WxCarPayRecord query = new WxCarPayRecord(); | WxCarPayRecord query = new WxCarPayRecord(); | ||||
| query.setSynId(orderId); | query.setSynId(orderId); | ||||
| if(StringUtils.isNotBlank(etcpTime)) { | |||||
| query.setFeeTime(dateFormat.parse(etcpTime)); | |||||
| } | |||||
| PageInfo<WxCarPayRecord> page = wxCarPayRecordService.findCarPayListByPage(query,1,2); | PageInfo<WxCarPayRecord> page = wxCarPayRecordService.findCarPayListByPage(query,1,2); | ||||
| if(page != null && page.getList().size() > 0){ | if(page != null && page.getList().size() > 0){ | ||||
| if(page.getList().size() >= 2){ | if(page.getList().size() >= 2){ | ||||
| wxCarPayRecordService.saveOrUpdate(record); | 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); | wxCarPayRecordService.saveOrUpdate(record); | ||||
| } | } | ||||
| } catch (Exception e) { | } catch (Exception e) { | ||||