diff --git a/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/TransitionController.java b/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/TransitionController.java index ab8aaa66..900e2127 100644 --- a/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/TransitionController.java +++ b/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/TransitionController.java @@ -98,18 +98,29 @@ public class TransitionController { @ApiOperation(value = "登录或注册", notes = "会员查询,登录注册") @PostMapping("royalcanin/regOrLogin") - public String regOrLogin(@RequestParam String phoneNumber) throws Exception { + public String regOrLogin(@RequestParam String phoneNumber, HttpServletRequest request) throws Exception { MemberCheckEntity memberCheckEntity = new MemberCheckEntity(); memberCheckEntity.setMobile(phoneNumber); JSONObject jsonObject = JSONObject.parseObject(memberService.memberCheck(memberCheckEntity)); + String result = ""; + long startTime = System.currentTimeMillis(); if(jsonObject.getString("code").equals("103")){ MemberGetEntity memberGetEntity = new MemberGetEntity (); memberGetEntity.setMobile(phoneNumber); - return memberService.memberGet(memberGetEntity); + long acceptTime = System.currentTimeMillis() ; + long elapsedTime = acceptTime - startTime; + result = memberService.memberGet(memberGetEntity); + //记录服务响应时间 + addOperatreFullData("get",phoneNumber,result, startTime,elapsedTime,acceptTime,request); + return result; }else if(jsonObject.getString("code").equals("0")){ MemberAddEntity memberAddEntity = new MemberAddEntity(); memberAddEntity.setMobile(phoneNumber); - return memberService.memberAdd(memberAddEntity); + long acceptTime = System.currentTimeMillis() ; + long elapsedTime = acceptTime - startTime; + result = memberService.memberAdd(memberAddEntity); + addOperatreFullData("Add",phoneNumber,result, startTime,elapsedTime,acceptTime,request); + return result; }else{ return null; }