From d315c10c13e01e07ef1196dc35f66956a615dc08 Mon Sep 17 00:00:00 2001 From: tangfutang Date: Fri, 7 Aug 2020 18:46:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B4=BB=E4=BD=93=E8=AF=86=E5=88=AB=E5=89=8D?= =?UTF-8?q?=E5=85=88=E6=A0=A1=E9=AA=8C=E9=93=B6=E8=A1=8C=E5=8D=A1=E6=98=AF?= =?UTF-8?q?=E5=90=A6=E7=AD=BE=E7=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/ApplyArchiveServiceImpl.java | 33 ++++++++++++------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/src_app_fresh/apx/com/amarsoft/als/user/change/center/service/impl/ApplyArchiveServiceImpl.java b/src_app_fresh/apx/com/amarsoft/als/user/change/center/service/impl/ApplyArchiveServiceImpl.java index 749f2acff..fcf84c5a7 100644 --- a/src_app_fresh/apx/com/amarsoft/als/user/change/center/service/impl/ApplyArchiveServiceImpl.java +++ b/src_app_fresh/apx/com/amarsoft/als/user/change/center/service/impl/ApplyArchiveServiceImpl.java @@ -35,6 +35,7 @@ import com.tenwa.comm.util.jboutil.DataOperatorUtil; import apx.com.amarsoft.als.apzl.apply.contract.make.util.ContractMakeControllerUtil; import apx.com.amarsoft.als.user.change.center.service.ApplyArchiveService; +import jbo.app.tenwa.customer.CUSTOMER_ACCOUNT; import jbo.app.tenwa.doc.LB_FILE_MAILARCHIVING_INFO; import jbo.app.tenwa.doc.LB_FILE_MAILARCHIVING_INFO_TEMP; import jbo.app.tenwa.doc.LM_APPROVALOPINION_DOC; @@ -504,21 +505,31 @@ public class ApplyArchiveServiceImpl implements ApplyArchiveService{ ReturnMapUtil.setReturnMap(null,RestfullConstant.baseProperty.get("fail").toString(), "没有查询到对应的流程实例!"); return ReturnMapUtil.getReturnMap(); } - - String sql = "SELECT serialno,whether FROM PRD_SPECIFIC_LIBRARY WHERE productid='"+flowParms.get("ProductId")+"' "; - List> dataList = DataOperatorUtil.getDataBySql(sql); - Map body = new HashMap(); - if(dataList.size()>0){ - for (Map map : dataList) { - body.put("serialno", serialNo); - body.put("whether", map.get("whether")+""); + BizObjectManager caManage = JBOFactory.getBizObjectManager(CUSTOMER_ACCOUNT.CLASS_NAME); + BizObject ca = caManage.createQuery("PROJECT_ID=:projectid").setParameter("projectid", flowParms.get("ProjectId")).getSingleResult(false); + String string = ca.getAttribute("SIGN_STATUS") == null ? "" :ca.getAttribute("SIGN_STATUS").getString(); + System.out.println(string); + if("Y".equals(string)){ + String sql = "SELECT serialno,whether FROM PRD_SPECIFIC_LIBRARY WHERE productid='"+flowParms.get("ProductId")+"' "; + List> dataList = DataOperatorUtil.getDataBySql(sql); + Map body = new HashMap(); + if(dataList.size()>0){ + for (Map map : dataList) { + body.put("serialno", serialNo); + body.put("whether", map.get("whether")+""); + } + ReturnMapUtil.setReturnMap(body,RestfullConstant.baseProperty.get("success").toString(), ""); + return ReturnMapUtil.getReturnMap(); + }else{ + ReturnMapUtil.setReturnMap(null,RestfullConstant.baseProperty.get("fail").toString(), "未查到信息!!!"); + return ReturnMapUtil.getReturnMap(); } - ReturnMapUtil.setReturnMap(body,RestfullConstant.baseProperty.get("success").toString(), ""); - return ReturnMapUtil.getReturnMap(); }else{ - ReturnMapUtil.setReturnMap(null,RestfullConstant.baseProperty.get("fail").toString(), "未查到信息!!!"); + ReturnMapUtil.setReturnMap(null,RestfullConstant.baseProperty.get("fail").toString(), "请提醒客户查看手机短信,首先完成扣款卡的签约验证!"); return ReturnMapUtil.getReturnMap(); } + + } }