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