From e1bb871ce3dbac52f2ad5f56ec37fb37d05007f5 Mon Sep 17 00:00:00 2001 From: zhangjun Date: Tue, 28 Jul 2020 10:11:25 +0800 Subject: [PATCH] =?UTF-8?q?APP=E6=B4=BB=E4=BD=93=E6=A3=80=E6=B5=8B?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../center/service/ApplyArchiveService.java | 5 ++++ .../service/impl/ApplyArchiveServiceImpl.java | 25 +++++++++++++++++++ .../controller/ApplyChangeController.java | 19 ++++++++++++++ src_jbo/jbo/prd/PRD_SPECIFIC_LIBRARY.java | 4 +++ 4 files changed, 53 insertions(+) diff --git a/src_app_fresh/apx/com/amarsoft/als/user/change/center/service/ApplyArchiveService.java b/src_app_fresh/apx/com/amarsoft/als/user/change/center/service/ApplyArchiveService.java index d2680ac5d..a5e19daff 100644 --- a/src_app_fresh/apx/com/amarsoft/als/user/change/center/service/ApplyArchiveService.java +++ b/src_app_fresh/apx/com/amarsoft/als/user/change/center/service/ApplyArchiveService.java @@ -82,4 +82,9 @@ public interface ApplyArchiveService { @Context HttpServletResponse response, @Context JBOTransaction tx, @Context Transaction sqlca, ReturnMapUtil ReturnMapUtil) throws Exception; + Map LiveTesting(@Context HttpServletRequest request, + @Context HttpServletResponse response, @Context JBOTransaction tx, + @Context Transaction sqlca, ReturnMapUtil ReturnMapUtil) + throws Exception; + } 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 27e3a79d0..58c36072e 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 @@ -39,6 +39,7 @@ import jbo.app.tenwa.doc.LM_APPROVALOPINION_DOC; import jbo.app.tenwa.doc.LM_APPROVALOPINION_DOC_TEMP; import jbo.app.tenwa.doc.LM_MAILONLINE_DOC_TEMP; import jbo.com.tenwa.lease.comm.LB_GUARANTEE_UNIT_TEMP; +import jbo.prd.PRD_SPECIFIC_LIBRARY; //APP获取邮寄归档 public class ApplyArchiveServiceImpl implements ApplyArchiveService{ @@ -446,5 +447,29 @@ public class ApplyArchiveServiceImpl implements ApplyArchiveService{ RestfullConstant.baseProperty.get("success").toString(), ""); return ReturnMapUtil.getReturnMap(); } + + //活体检测接口查询 + @Override + public Map LiveTesting(HttpServletRequest request, HttpServletResponse response, JBOTransaction tx, + Transaction sqlca, ReturnMapUtil ReturnMapUtil) throws Exception { + Map testMap = (Map) MultipartDataUtil + .readRequestParam(request, "UTF-8"); + fieldMap = (Map) testMap.get("fieldMap"); + String SerialNo = fieldMap.get("serialno") == null ? "" : fieldMap.get("serialno").toString(); + String sql = "SELECT serialno,whether FROM PRD_SPECIFIC_LIBRARY WHERE SerialNo='"+SerialNo+"' "; + List> dataList = DataOperatorUtil.getDataBySql(sql); + Map body = new HashMap(); + if(dataList.size()>0){ + for (Map map : dataList) { + body.put("serialno", map.get("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(); + } + } } diff --git a/src_app_fresh/apx/com/amarsoft/als/user/change/initiate/controller/ApplyChangeController.java b/src_app_fresh/apx/com/amarsoft/als/user/change/initiate/controller/ApplyChangeController.java index 6e169ce53..2a7b06013 100644 --- a/src_app_fresh/apx/com/amarsoft/als/user/change/initiate/controller/ApplyChangeController.java +++ b/src_app_fresh/apx/com/amarsoft/als/user/change/initiate/controller/ApplyChangeController.java @@ -683,4 +683,23 @@ public class ApplyChangeController { return ReturnMapUtil.rollback(e); } } + + //活体检测 + @Path("/live/testing") + @POST + public Map LiveTesting(@Context HttpServletRequest request, + @Context HttpServletResponse response, @Context JBOTransaction tx, + @Context Transaction sqlca) throws Exception { + ReturnMapUtil ReturnMapUtil = new ReturnMapUtil(tx, sqlca); + ARE.getLog().info( + "[CONTROLLER] ApplyChangeController run ................."); + ARE.getLog().info("[Path] /change/live/testing" + " run ................."); + + ApplyArchiveService service = new ApplyArchiveServiceImpl(); + try { + return service.LiveTesting(request, response, tx, sqlca, ReturnMapUtil); + } catch (Exception e) { + return ReturnMapUtil.rollback(e); + } + } } diff --git a/src_jbo/jbo/prd/PRD_SPECIFIC_LIBRARY.java b/src_jbo/jbo/prd/PRD_SPECIFIC_LIBRARY.java index 2ca4f6272..f2858ee31 100644 --- a/src_jbo/jbo/prd/PRD_SPECIFIC_LIBRARY.java +++ b/src_jbo/jbo/prd/PRD_SPECIFIC_LIBRARY.java @@ -133,4 +133,8 @@ public interface PRD_SPECIFIC_LIBRARY{ * 主体 STRING(32)
*/ public static final String ManySubject = "ManySubject"; + /** + * 是否活体检测 STRING(32)
+ */ + public static final String whether = "whether"; } \ No newline at end of file