修改分发工程师接口(prehomo、设计、验证流程。)
This commit is contained in:
+3
-3
@@ -74,14 +74,14 @@ public class ProjectTaskInventoryDetailEOController extends JeroController<Proje
|
||||
/**
|
||||
* 添加
|
||||
*
|
||||
* @param projectTaskInventoryDetailEO
|
||||
* @param projectTaskInventoryDetailEOList
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "项目库-任务清单明细表-添加")
|
||||
@ApiOperation(value="项目库-任务清单明细表-添加", notes="项目库-任务清单明细表-添加")
|
||||
@PostMapping(value = "/add")
|
||||
public Result<?> add(@Validated @RequestBody ProjectTaskInventoryDetailEO projectTaskInventoryDetailEO) {
|
||||
projectTaskInventoryDetailEOService.add(projectTaskInventoryDetailEO);
|
||||
public Result<?> add(@Validated @RequestBody List<ProjectTaskInventoryDetailEO> projectTaskInventoryDetailEOList) {
|
||||
projectTaskInventoryDetailEOService.add(projectTaskInventoryDetailEOList);
|
||||
return Result.OK("添加成功!");
|
||||
}
|
||||
|
||||
|
||||
+3
@@ -116,4 +116,7 @@ public class ProjectTaskInventoryDetailEO implements Serializable {
|
||||
/**用户名*/
|
||||
@TableField(exist = false)
|
||||
private String userName;
|
||||
|
||||
@ApiModelProperty(value = "工程交付说明")
|
||||
private String deliveryInstructions;
|
||||
}
|
||||
|
||||
+2
-2
@@ -16,10 +16,10 @@ public interface IProjectTaskInventoryDetailEOService extends IService<ProjectTa
|
||||
/**
|
||||
* 保存
|
||||
*
|
||||
* @param projectTaskInventoryDetailEO
|
||||
* @param projectTaskInventoryDetailEOList
|
||||
* @return
|
||||
*/
|
||||
void add(ProjectTaskInventoryDetailEO projectTaskInventoryDetailEO);
|
||||
void add(List<ProjectTaskInventoryDetailEO> projectTaskInventoryDetailEOList);
|
||||
|
||||
/**
|
||||
* 更新
|
||||
|
||||
+20
-4
@@ -52,12 +52,28 @@ public class ProjectTaskInventoryDetailEOServiceImpl extends ServiceImpl<Project
|
||||
/**
|
||||
* 保存
|
||||
*
|
||||
* @param projectTaskInventoryDetailEO
|
||||
* @param projectTaskInventoryDetailEOList
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public void add(ProjectTaskInventoryDetailEO projectTaskInventoryDetailEO) {
|
||||
if(StringUtils.isNotEmpty(projectTaskInventoryDetailEO.getUserIds())){
|
||||
public void add(List<ProjectTaskInventoryDetailEO> projectTaskInventoryDetailEOList) {
|
||||
if(CollectionUtils.isNotEmpty(projectTaskInventoryDetailEOList)){
|
||||
List<String> userIdList = new ArrayList<>();
|
||||
|
||||
for (ProjectTaskInventoryDetailEO projectTaskInventoryDetailEO : projectTaskInventoryDetailEOList) {
|
||||
userIdList.add(projectTaskInventoryDetailEO.getUserId());
|
||||
}
|
||||
|
||||
//先删后加,确保一个用户只有一个任务。
|
||||
QueryWrapper<ProjectTaskInventoryDetailEO> deleteWrapper = new QueryWrapper<>();
|
||||
deleteWrapper.lambda().eq(ProjectTaskInventoryDetailEO::getActiProcInstId,projectTaskInventoryDetailEOList.get(0).getActiProcInstId());
|
||||
deleteWrapper.lambda().in(ProjectTaskInventoryDetailEO::getUserId,userIdList);
|
||||
this.baseMapper.delete(deleteWrapper);
|
||||
|
||||
super.saveBatch(projectTaskInventoryDetailEOList);
|
||||
sendMessage(projectTaskInventoryDetailEOList.get(0),userIdList);
|
||||
}
|
||||
/*if(StringUtils.isNotEmpty(projectTaskInventoryDetailEO.getUserIds())){
|
||||
Date now = new Date();
|
||||
projectTaskInventoryDetailEO.setCreateTime(now);
|
||||
projectTaskInventoryDetailEO.setUpdateTime(now);
|
||||
@@ -84,7 +100,7 @@ public class ProjectTaskInventoryDetailEOServiceImpl extends ServiceImpl<Project
|
||||
|
||||
sendMessage(projectTaskInventoryDetailEO,userIdList);
|
||||
}
|
||||
}
|
||||
}*/
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user