提交 771b0d4e 编写于 作者: wenhao.qin's avatar wenhao.qin

增加方法入口日志

上级 4bce390a
流水线 #43042 已取消 于阶段
// Copyright 2016-2101 Pica.
package com.pica.cloud.account.account.server.controller;
import com.alibaba.fastjson.JSON;
import com.pica.cloud.account.account.server.req.HospitalRoleDetailReq;
import com.pica.cloud.account.account.server.req.HospitalRoleListReq;
import com.pica.cloud.account.account.server.resp.HospitalRoleDetailDto;
......@@ -11,8 +12,9 @@ import com.pica.cloud.foundation.service.starter.interceptor.EnabledLoginValidat
import com.pica.cloud.foundation.utils.entity.PicaUser;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
/**
......@@ -23,13 +25,16 @@ import org.springframework.web.bind.annotation.*;
@RestController
@RequestMapping("/hospital")
public class HospitalSaasRoleController extends AccountBaseController {
private Logger logger = LoggerFactory.getLogger(this.getClass());
@Autowired
HospitalSaasRoleService hospitalSaasRoleService;
@ApiOperation("机构saas角色-新增或更新")
@PostMapping(value = "/role/insertAndModify")
@EnabledLoginValidate
public PicaResponse<Integer> insertAndModify(@Validated @RequestBody HospitalRoleDetailReq req) {
public PicaResponse<Integer> insertAndModify(@RequestBody HospitalRoleDetailReq req) {
logger.info("insertAndModify:url:/hospital/role/insertAndModify.start:{}",JSON.toJSONString(req));
PicaUser user = fetchPicaUser();
return PicaResponse.toResponse(hospitalSaasRoleService.insertAndModify(req, user));
}
......@@ -38,6 +43,7 @@ public class HospitalSaasRoleController extends AccountBaseController {
@DeleteMapping(value = "/role/delete/{id}")
@EnabledLoginValidate
public PicaResponse<Integer> delete(@PathVariable("id") Long id) {
logger.info("delete: url:/hospital//role/delete/id.start:id={}",id);
PicaUser user = fetchPicaUser();
return PicaResponse.toResponse(hospitalSaasRoleService.delete(id, user));
}
......@@ -46,6 +52,7 @@ public class HospitalSaasRoleController extends AccountBaseController {
@PostMapping(value = "/role/listByPage")
@EnabledLoginValidate
public PicaResponse<HospitalRoleResp> listByPage(@RequestBody HospitalRoleListReq req) {
logger.info("listByPage: url:/hospital/role/listByPage.start:{}",JSON.toJSONString(req));
HospitalRoleResp hospitalRoleResp = hospitalSaasRoleService.listByPage(req);
return PicaResponse.toResponse(hospitalRoleResp);
}
......@@ -55,6 +62,7 @@ public class HospitalSaasRoleController extends AccountBaseController {
@GetMapping(value = "/role/getRoleDetail/{id}")
@EnabledLoginValidate
public PicaResponse<HospitalRoleDetailDto> getRoleDetail(@PathVariable("id") Long id) {
logger.info("getRoleDetail: url:/hospital/role/getRoleDetail/id.start:id={}",id);
return PicaResponse.toResponse(hospitalSaasRoleService.getRoleDetail(id));
}
}
\ No newline at end of file
// Copyright 2016-2101 Pica.
package com.pica.cloud.account.account.server.controller;
import com.alibaba.fastjson.JSON;
import com.pica.cloud.account.account.server.req.HospitalSaasUserListReq;
import com.pica.cloud.account.account.server.req.HospitalSaasUserReq;
import com.pica.cloud.account.account.server.resp.HospitalRoleResp;
......@@ -13,6 +14,8 @@ import com.pica.cloud.foundation.entity.PicaResponse;
import com.pica.cloud.foundation.service.starter.interceptor.EnabledLoginValidate;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
......@@ -24,6 +27,8 @@ import org.springframework.web.bind.annotation.*;
@RestController
@RequestMapping("/saas")
public class HospitalSaasUserController extends AccountBaseController {
private Logger logger = LoggerFactory.getLogger(this.getClass());
@Autowired
private HospitalSaasUserService hospitalSaasUserService;
@Autowired
......@@ -33,6 +38,7 @@ public class HospitalSaasUserController extends AccountBaseController {
@PostMapping(value = "/hospital/register")
@EnabledLoginValidate
public PicaResponse<Integer> register(@RequestBody HospitalSaasUserReq req, @RequestHeader("token") String token) {
logger.info("register: url:/saas/hospital/register. start: {}", JSON.toJSONString(req));
Long doctorId = super.getDoctorIdByToken();
return PicaResponse.toResponse(hospitalSaasUserService.register(req, doctorId));
}
......@@ -41,6 +47,7 @@ public class HospitalSaasUserController extends AccountBaseController {
@PostMapping(value = "/hospital/upsert")
@EnabledLoginValidate
public PicaResponse<Integer> upsert(@RequestBody HospitalSaasUserReq req) {
logger.info("upsert: url:/saas/hospital/upsert. start: {}", JSON.toJSONString(req));
Long doctorId = super.getDoctorIdByToken();
return PicaResponse.toResponse(hospitalSaasUserService.upsert(req,doctorId));
}
......@@ -49,6 +56,7 @@ public class HospitalSaasUserController extends AccountBaseController {
@PostMapping(value = "/hospital/list")
@EnabledLoginValidate
public PicaResponse<HospitalSaasUserResp> list(@RequestBody HospitalSaasUserListReq req) {
logger.info("list: url:/saas/hospital/list. start: {}", JSON.toJSONString(req));
return PicaResponse.toResponse(hospitalSaasUserService.listByPage(req));
}
......@@ -56,6 +64,7 @@ public class HospitalSaasUserController extends AccountBaseController {
@GetMapping(value = "/hospital/edit/{id}")
@EnabledLoginValidate
public PicaResponse<HospitalSaasUserEditResp> edit(@PathVariable("id") Long id) {
logger.info("edit: url:/saas/hospital/edit/id. start: id={}", id);
return PicaResponse.toResponse(hospitalSaasUserService.edit(id));
}
......@@ -63,6 +72,7 @@ public class HospitalSaasUserController extends AccountBaseController {
@GetMapping(value = "/hospital/delete")
@EnabledLoginValidate
public PicaResponse<Integer> delete(@RequestParam("id") Long id) {
logger.info("delete: url:/saas/hospital/delete. start: id={}", id);
return PicaResponse.toResponse(hospitalSaasUserService.delete(id));
}
......
......@@ -106,9 +106,7 @@ public class HospitalSaasUserServiceImpl implements HospitalSaasUserService {
accountMapper.insertSelective(account);
insertAppRole(account.getId());
insertSaasRole(req, account.getId(), account.getId());
redisClient.del(nxKey);
return 1;
}
......@@ -152,7 +150,7 @@ public class HospitalSaasUserServiceImpl implements HospitalSaasUserService {
@Override
public HospitalSaasUserResp listByPage(HospitalSaasUserListReq req) {
String mobileEncrypt = "";
String mobileEncrypt = " ";
if (StringUtils.isNotBlank(req.getMobile())) {
mobileEncrypt = AESUtil.encryptV0(req.getMobile());
}
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册