|  | @@ -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", "更新模板调用次数失败,请联系管理员");
 |