From 9c25b104571e5e033247e8e64652450c8b3ffbbb Mon Sep 17 00:00:00 2001 From: luozukai Date: Mon, 22 Jul 2019 16:40:35 +0800 Subject: [PATCH] =?UTF-8?q?[=E8=BD=A6=E6=B5=81][=E4=BF=AE=E6=94=B9][?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=94=B9=E4=B8=BA=E6=A0=B9=E6=8D=AEid?= =?UTF-8?q?=E6=9B=B4=E6=96=B0]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/callback/WxCarCallBackController.java | 10 ++++------ .../src/main/resources/mapper/WxCarPayRecordMapper.xml | 2 +- 2 files changed, 5 insertions(+), 7 deletions(-) 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