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 2f919908a..f6fe4b446 100644 --- a/mallinkCallback/src/main/java/com/iformall/controller/callback/WxCarCallBackController.java +++ b/mallinkCallback/src/main/java/com/iformall/controller/callback/WxCarCallBackController.java @@ -180,10 +180,9 @@ public class WxCarCallBackController extends BaseController { query.setSynId(synId); PageInfo page = wxCarPayRecordService.findCarPayListByPage(query,1,1); if(page != null && CollectionUtils.isNotEmpty(page.getList())){ - wxCarPayRecordService.updateBySynId(record); - }else{ - wxCarPayRecordService.saveOrUpdate(record); + record.setId(page.getList().get(0).getId()); } + wxCarPayRecordService.saveOrUpdate(record); } catch (Exception e) { e.printStackTrace(); logger.error("WxCarPayRecord: 入库错误 ",e); @@ -290,10 +289,9 @@ public class WxCarCallBackController extends BaseController { query.setSynId(synId); PageInfo page = wxCarPayRecordService.findCarPayListByPage(query,1,1); if(page != null && CollectionUtils.isNotEmpty(page.getList())){ - wxCarPayRecordService.updateBySynId(record); - }else{ - wxCarPayRecordService.saveOrUpdate(record); + record.setId(page.getList().get(0).getId()); } + wxCarPayRecordService.saveOrUpdate(record); } catch (Exception e) { logger.error("WxCarPayRecord: 出场更新错误 " +e.getMessage()+", " +paramMap.toString()); return true; diff --git a/mallinkService/src/main/resources/mapper/WxCarPayRecordMapper.xml b/mallinkService/src/main/resources/mapper/WxCarPayRecordMapper.xml index c27736ba8..f4787cb98 100644 --- a/mallinkService/src/main/resources/mapper/WxCarPayRecordMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxCarPayRecordMapper.xml @@ -64,7 +64,7 @@ order by ${sortColumns} - order by create_date desc + order by create_date