From 4ae5aeb13838c4df5333c78a1f62e4f5d592fec3 Mon Sep 17 00:00:00 2001 From: gongbiao Date: Thu, 27 Dec 2018 14:50:49 +0800 Subject: [PATCH] =?UTF-8?q?[=E7=A7=9F=E8=B5=81=E5=90=88=E5=90=8C][?= =?UTF-8?q?=E4=BF=AE=E6=94=B9][=E7=AD=BE=E7=BA=A6=E5=8D=B4=E6=B2=A1?= =?UTF-8?q?=E6=9C=89=E5=95=86=E6=88=B7=E6=97=B6=E6=9B=B4=E6=96=B0=E7=8A=B6?= =?UTF-8?q?=E6=80=81]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/iformall/mapper/WxRentContractMapper.java | 3 +++ .../com/iformall/service/impl/WxRentContractServiceImpl.java | 3 +++ .../src/main/resources/mapper/WxRentContractMapper.xml | 4 ++++ 3 files changed, 10 insertions(+) diff --git a/mallinkService/src/main/java/com/iformall/mapper/WxRentContractMapper.java b/mallinkService/src/main/java/com/iformall/mapper/WxRentContractMapper.java index a56cfb4db..0f92bdc41 100644 --- a/mallinkService/src/main/java/com/iformall/mapper/WxRentContractMapper.java +++ b/mallinkService/src/main/java/com/iformall/mapper/WxRentContractMapper.java @@ -34,4 +34,7 @@ public interface WxRentContractMapper extends CommonMapper getRentContractList(String tenantId); + + void updateStatusForUnsign(WxRentContract wxRentContract); + } diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java index d9ea41871..46c528692 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java @@ -544,6 +544,9 @@ public class WxRentContractServiceImpl implements WxRentContractService { int allCount = wxRentContractMapper.selectCount(wxRentContract); resultData.put("allCount", allCount); + //把状态为签约而商户未关联的数据改为待签约状态 + wxRentContractMapper.updateStatusForUnsign(wxRentContract); + //作废合同 wxRentContract.setStatus(EnumRentContractStatus.INVALID.getCode()); wxRentContractMapper.updateRentInvalidStatus(wxRentContract); diff --git a/mallinkService/src/main/resources/mapper/WxRentContractMapper.xml b/mallinkService/src/main/resources/mapper/WxRentContractMapper.xml index 5ff701dc1..69fc46b0f 100644 --- a/mallinkService/src/main/resources/mapper/WxRentContractMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxRentContractMapper.xml @@ -163,5 +163,9 @@ where rc.status not in(1,5,6,7) and rc.tenant_id=#{tenantId} order by id desc + +