Explorar el Código

feat: 精细化管理新增模板2

lixuesong hace 1 año
padre
commit
e6046a88a4

+ 2 - 2
hnqz-upms/hnqz-upms-api/src/main/java/com/qunzhixinxi/hnqz/admin/api/constant/UpmsType.java

@@ -245,8 +245,8 @@ public final class UpmsType {
 	@AllArgsConstructor
 	public enum TemplateType {
 
-		TEMP1("模板1", "模板1"),
-		TEMP2("模板2", "模板2");
+		TEMPLATE1("TEMPLATE1", "模板1"),
+		TEMPLATE2("TEMPLATE2", "模板2");
 
 		/**
 		 * 类型

+ 18 - 2
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/controller/WmDeptTaskTypeTemplateController.java

@@ -85,6 +85,22 @@ public class WmDeptTaskTypeTemplateController {
 		return R.ok(taskTypeTemplate);
 	}
 
+	/**
+	 * 查询指定企业的任务类型模板
+	 *
+	 * @param deptId 部门id
+	 * @param taskTypeId 任务类型id
+	 * @return {@link R}<{@link WmDeptTaskTypeTemplate}> 返回结果
+	 */
+	@GetMapping("/get-template")
+	public R<WmDeptTaskTypeTemplate> getTemplateByTaskTypeId(@RequestParam("deptId") Integer deptId,
+															 @RequestParam("taskTypeId") String taskTypeId) {
+		WmDeptTaskTypeTemplate taskTypeTemplate = wmDeptTaskTypeTemplateService.getOne(Wrappers.<WmDeptTaskTypeTemplate>lambdaQuery()
+				.eq(WmDeptTaskTypeTemplate::getDeptId, deptId)
+				.eq(WmDeptTaskTypeTemplate::getTaskTypeId, taskTypeId));
+		return R.ok(taskTypeTemplate);
+	}
+
 	/**
 	 * 保存
 	 *
@@ -100,7 +116,7 @@ public class WmDeptTaskTypeTemplateController {
 		if (existCount > 0) {
 			return R.failed("任务类型已存在");
 		}
-		if (!UpmsType.TemplateType.TEMP1.equals(wmDeptTaskTypeTemplate.getTemplate())) {
+		if (!UpmsType.TemplateType.TEMPLATE1.equals(wmDeptTaskTypeTemplate.getTemplate())) {
 			// 除模板1外, 其他模板科室数默认为1
 			wmDeptTaskTypeTemplate.setDetail(MapUtil.of("numberLimit", 1));
 		}
@@ -125,7 +141,7 @@ public class WmDeptTaskTypeTemplateController {
 		update.setId(wmDeptTaskTypeTemplate.getId());
 		update.setTemplate(wmDeptTaskTypeTemplate.getTemplate());
 
-		if (!UpmsType.TemplateType.TEMP1.equals(wmDeptTaskTypeTemplate.getTemplate())) {
+		if (!UpmsType.TemplateType.TEMPLATE1.equals(wmDeptTaskTypeTemplate.getTemplate())) {
 			// 除模板1外, 其他模板科室数默认为1
 			update.setDetail(MapUtil.of("numberLimit", 1));
 		} else {