From b1bb48e5fe0cf8eb4f89024af82323564837da5f Mon Sep 17 00:00:00 2001 From: "eason.qian" Date: Thu, 5 Apr 2018 17:50:26 +0800 Subject: [PATCH] fix --- .../manage/system/core/impl/ClientContractServiceImpl.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/au/com/royalpay/payment/manage/system/core/impl/ClientContractServiceImpl.java b/src/main/java/au/com/royalpay/payment/manage/system/core/impl/ClientContractServiceImpl.java index b139eb274..6b058eaa9 100644 --- a/src/main/java/au/com/royalpay/payment/manage/system/core/impl/ClientContractServiceImpl.java +++ b/src/main/java/au/com/royalpay/payment/manage/system/core/impl/ClientContractServiceImpl.java @@ -124,6 +124,11 @@ public class ClientContractServiceImpl implements ClientContractService { saveContract(client_id, new Date(), channel); } } + }else { + JSONObject contract = clientsContractMapper.findByClientId(client_id); + if (contract == null) { + saveContract(client_id, new Date(), channel); + } } if (client.getBooleanValue("tax_in_surcharge")) { result.put("alert", true);