|
|
@@ -14,6 +14,7 @@ import lombok.extern.slf4j.Slf4j;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
+
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.Map;
|
|
|
@@ -37,36 +38,36 @@ public class TemplateController {
|
|
|
public Map<String, Object> saveTemplate(@RequestBody Template template, HttpServletRequest httpServletRequest) {
|
|
|
Map<String, Object> resultMap = new HashMap<>();
|
|
|
try {
|
|
|
- if(template==null){
|
|
|
+ if (template == null) {
|
|
|
resultMap.put("code", -1);
|
|
|
resultMap.put("message", "保存医疗范文失败,参数为空");
|
|
|
return resultMap;
|
|
|
}
|
|
|
- if(template.getTemplateType()==null){
|
|
|
+ if (template.getTemplateType() == null) {
|
|
|
resultMap.put("code", -1);
|
|
|
resultMap.put("message", "保存医疗范文失败,范文类型参数为空");
|
|
|
return resultMap;
|
|
|
}
|
|
|
- if(template.getTemplateStatus()==null){
|
|
|
+ if (template.getTemplateStatus() == null) {
|
|
|
resultMap.put("code", -1);
|
|
|
resultMap.put("message", "保存医疗范文失败,范文状态参数为空");
|
|
|
return resultMap;
|
|
|
}
|
|
|
- if(StringUtils.isBlank(template.getTemplateData())){
|
|
|
+ if (StringUtils.isBlank(template.getTemplateData())) {
|
|
|
resultMap.put("code", -1);
|
|
|
resultMap.put("message", "保存医疗范文失败,范文内容参数为空");
|
|
|
return resultMap;
|
|
|
}
|
|
|
User tokenUser = TokenUtil.getUser(httpServletRequest);
|
|
|
- if(TemplateTypeEnum.SECTION_TEMPLATE.code.equals(template.getTemplateType())){
|
|
|
- Employee employee= employeeService.queryByUserCode(tokenUser.getUserIdCode());
|
|
|
- if(employee!=null && StringUtils.isNotBlank(employee.getDeptCode())){
|
|
|
+ if (TemplateTypeEnum.SECTION_TEMPLATE.code.equals(template.getTemplateType())) {
|
|
|
+ Employee employee = employeeService.queryByUserCode(tokenUser.getUserIdCode());
|
|
|
+ if (employee != null && StringUtils.isNotBlank(employee.getDeptCode())) {
|
|
|
template.setDeptNo(employee.getDeptCode());
|
|
|
}
|
|
|
}
|
|
|
- if(template.getId()==null){
|
|
|
+ if (template.getId() == null) {
|
|
|
template.setCreateId(tokenUser.getUserIdCode());
|
|
|
- }else {
|
|
|
+ } else {
|
|
|
template.setUpdateId(tokenUser.getUserIdCode());
|
|
|
}
|
|
|
int num = templateService.saveTemplate(template);
|
|
|
@@ -93,8 +94,6 @@ public class TemplateController {
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
/**
|
|
|
* 删除医疗范文
|
|
|
*
|
|
|
@@ -106,12 +105,12 @@ public class TemplateController {
|
|
|
public Map<String, Object> removeTemplate(@RequestBody Template template, HttpServletRequest httpServletRequest) {
|
|
|
Map<String, Object> resultMap = new HashMap<>();
|
|
|
try {
|
|
|
- if(template==null){
|
|
|
+ if (template == null) {
|
|
|
resultMap.put("code", -1);
|
|
|
resultMap.put("message", "删除医疗范文失败,参数为空");
|
|
|
return resultMap;
|
|
|
}
|
|
|
- if(template.getId()==null){
|
|
|
+ if (template.getId() == null) {
|
|
|
resultMap.put("code", -1);
|
|
|
resultMap.put("message", "删除医疗范文失败,范文主键参数为空");
|
|
|
return resultMap;
|
|
|
@@ -143,10 +142,6 @@ public class TemplateController {
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
/**
|
|
|
* 查询医生自己的,科室和全院的医疗范文 ,不查询内容
|
|
|
*
|
|
|
@@ -154,18 +149,18 @@ public class TemplateController {
|
|
|
*/
|
|
|
@UserLoginToken
|
|
|
@RequestMapping(value = "/getTemplate", method = {RequestMethod.GET})
|
|
|
- public Map<String, Object> getTemplate(HttpServletRequest httpServletRequest) {
|
|
|
+ public Map<String, Object> getTemplate(@RequestParam("templateKindType") String templateKindType, HttpServletRequest httpServletRequest) {
|
|
|
Map<String, Object> resultMap = new HashMap<>();
|
|
|
try {
|
|
|
User tokenUser = TokenUtil.getUser(httpServletRequest);
|
|
|
- Employee employee= employeeService.queryByUserCode(tokenUser.getUserIdCode());
|
|
|
- String deptNo=null;
|
|
|
- if(employee!=null && StringUtils.isNotBlank(employee.getDeptCode())){
|
|
|
- deptNo=employee.getDeptCode();
|
|
|
+ Employee employee = employeeService.queryByUserCode(tokenUser.getUserIdCode());
|
|
|
+ String deptNo = null;
|
|
|
+ if (employee != null && StringUtils.isNotBlank(employee.getDeptCode())) {
|
|
|
+ deptNo = employee.getDeptCode();
|
|
|
}
|
|
|
resultMap.put("code", 0);
|
|
|
resultMap.put("message", "查询医疗范文成功");
|
|
|
- resultMap.put("data",templateService.queryTemplate(tokenUser.getUserIdCode(), deptNo));
|
|
|
+ resultMap.put("data", templateService.queryTemplate(tokenUser.getUserIdCode(), deptNo, ("null".equals(templateKindType) || StringUtils.isBlank(templateKindType)) ? null : Integer.valueOf(templateKindType)));
|
|
|
return resultMap;
|
|
|
} catch (MzException e) {
|
|
|
resultMap.put("code", -1);
|
|
|
@@ -191,16 +186,16 @@ public class TemplateController {
|
|
|
public Map<String, Object> getTemplateById(@RequestParam("id") Long id) {
|
|
|
Map<String, Object> resultMap = new HashMap<>();
|
|
|
try {
|
|
|
- if(id==null){
|
|
|
+ if (id == null) {
|
|
|
resultMap.put("code", -1);
|
|
|
resultMap.put("message", "查询医疗范文失败,主键为空");
|
|
|
return resultMap;
|
|
|
}
|
|
|
resultMap.put("code", 0);
|
|
|
resultMap.put("message", "查询医疗范文成功");
|
|
|
- resultMap.put("data",templateService.queryById(id));
|
|
|
+ resultMap.put("data", templateService.queryById(id));
|
|
|
return resultMap;
|
|
|
- }catch (Exception e) {
|
|
|
+ } catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
resultMap.put("code", -1);
|
|
|
resultMap.put("message", "根据id查询医疗范文失败,请联系管理员");
|
|
|
@@ -220,21 +215,21 @@ public class TemplateController {
|
|
|
public Map<String, Object> increaseNumber(@RequestParam("id") Long id) {
|
|
|
Map<String, Object> resultMap = new HashMap<>();
|
|
|
try {
|
|
|
- if(id==null){
|
|
|
+ if (id == null) {
|
|
|
resultMap.put("code", -1);
|
|
|
resultMap.put("message", "更新模板调用次数失败,主键为空");
|
|
|
return resultMap;
|
|
|
}
|
|
|
- Template template =templateService.queryById(id);
|
|
|
+ Template template = templateService.queryById(id);
|
|
|
Template updateTemplate = new Template();
|
|
|
updateTemplate.setId(id);
|
|
|
- updateTemplate.setUsedTimes(template.getUsedTimes()==null?1:template.getUsedTimes()+1);
|
|
|
+ updateTemplate.setUsedTimes(template.getUsedTimes() == null ? 1 : template.getUsedTimes() + 1);
|
|
|
templateService.modifyTemplateByKey(updateTemplate);
|
|
|
resultMap.put("code", 0);
|
|
|
resultMap.put("message", "更新模板调用次数成功");
|
|
|
- resultMap.put("data",template);
|
|
|
+ resultMap.put("data", template);
|
|
|
return resultMap;
|
|
|
- }catch (Exception e) {
|
|
|
+ } catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
resultMap.put("code", -1);
|
|
|
resultMap.put("message", "更新模板调用次数失败,请联系管理员");
|