|
@@ -91,6 +91,13 @@ public class WmDeptTaskTypeTemplateController {
|
|
*/
|
|
*/
|
|
@PostMapping
|
|
@PostMapping
|
|
public R<?> saveDeptTaskTypeTemplate(@RequestBody @Validated({BaseEntity.Create.class}) WmDeptTaskTypeTemplate wmDeptTaskTypeTemplate) {
|
|
public R<?> saveDeptTaskTypeTemplate(@RequestBody @Validated({BaseEntity.Create.class}) WmDeptTaskTypeTemplate wmDeptTaskTypeTemplate) {
|
|
|
|
+ // 校验该企业下是否已存在该任务类型
|
|
|
|
+ int existCount = wmDeptTaskTypeTemplateService.count(Wrappers.<WmDeptTaskTypeTemplate>lambdaQuery()
|
|
|
|
+ .eq(WmDeptTaskTypeTemplate::getDeptId, wmDeptTaskTypeTemplate.getDeptId())
|
|
|
|
+ .eq(WmDeptTaskTypeTemplate::getTaskTypeId, wmDeptTaskTypeTemplate.getTaskTypeId()));
|
|
|
|
+ if (existCount > 0) {
|
|
|
|
+ return R.failed("任务类型已存在");
|
|
|
|
+ }
|
|
wmDeptTaskTypeTemplate.setCreateTime(LocalDateTime.now());
|
|
wmDeptTaskTypeTemplate.setCreateTime(LocalDateTime.now());
|
|
wmDeptTaskTypeTemplate.setCreateUser(SecurityUtils.getUser().getId());
|
|
wmDeptTaskTypeTemplate.setCreateUser(SecurityUtils.getUser().getId());
|
|
wmDeptTaskTypeTemplate.setUpdateUser(null);
|
|
wmDeptTaskTypeTemplate.setUpdateUser(null);
|