|
@@ -99,8 +99,9 @@ public class MaterialTaskController {
|
|
|
.disableLogicDel()
|
|
|
// .eq(MaterialTask::getCreateUserId, StpUtil.getLoginIdAsLong())
|
|
|
.like(StrUtil.isNotBlank(dto.getName()), MaterialTask::getName, dto.getName())
|
|
|
- .eq(ObjectUtil.isNotEmpty(dto.getStatus()) && dto.getStatus() >0, MaterialTask::getStatus, dto.getStatus())
|
|
|
+ .eq(ObjectUtil.isNotEmpty(dto.getStatus()) && dto.getStatus() > 0, MaterialTask::getStatus, dto.getStatus())
|
|
|
.eq((ObjectUtil.isNotEmpty(dto.getMaterialTypeId())) && dto.getMaterialTypeId() > 0, MaterialTask::getMaterialTypeId, dto.getMaterialTypeId())
|
|
|
+ .eq((ObjectUtil.isNotEmpty(dto.getExtStatus())) && dto.getExtStatus() > 0, MaterialTaskAssign::getStatus, dto.getExtStatus())
|
|
|
.select(MaterialTask::getId)
|
|
|
.select(MaterialTask.class, x -> VoToColumnUtil.fieldsToColumns(MaterialTaskWaitPageVo.class).contains(x.getProperty()))
|
|
|
.innerJoin(MaterialTaskAssign.class, MaterialTaskAssign::getMaterialTaskId, MaterialTask::getId, ext -> ext.eq(MaterialTaskAssign::getUserId, StpUtil.getLoginIdAsLong()))
|
|
@@ -238,23 +239,27 @@ public class MaterialTaskController {
|
|
|
return RT.ok(isSuccess);
|
|
|
}
|
|
|
|
|
|
- @PutMapping("/approved")
|
|
|
- @ApiOperation(value = "提交材料审核 enabledMark 不用传")
|
|
|
- public R approved(@Valid @RequestBody UpdateEnableMarkDto dto) {
|
|
|
- MaterialTaskAssign materialTaskAssign = new MaterialTaskAssign();
|
|
|
- materialTaskAssign.setId(dto.getId());
|
|
|
- materialTaskAssign.setStatus(3);
|
|
|
- materialTaskAssignService.updateById(materialTaskAssign);
|
|
|
+ @PostMapping("/approved")
|
|
|
+ @ApiOperation(value = "提交材料审核")
|
|
|
+ public R approved(@Valid @RequestBody List<Long> ids) {
|
|
|
+ for (Long id : ids) {
|
|
|
+ MaterialTaskAssign materialTaskAssign = new MaterialTaskAssign();
|
|
|
+ materialTaskAssign.setId(id);
|
|
|
+ materialTaskAssign.setStatus(3);
|
|
|
+ materialTaskAssignService.updateById(materialTaskAssign);
|
|
|
+ }
|
|
|
return R.ok(true);
|
|
|
}
|
|
|
|
|
|
- @PutMapping("/reject")
|
|
|
+ @PostMapping("/reject")
|
|
|
@ApiOperation(value = "提交材料重新 enabledMark 不用传")
|
|
|
- public R reject(@Valid @RequestBody UpdateEnableMarkDto dto) {
|
|
|
- MaterialTaskAssign materialTaskAssign = new MaterialTaskAssign();
|
|
|
- materialTaskAssign.setId(dto.getId());
|
|
|
- materialTaskAssign.setStatus(4);
|
|
|
- materialTaskAssignService.updateById(materialTaskAssign);
|
|
|
+ public R reject(@Valid @RequestBody List<Long> ids) {
|
|
|
+ for (Long id : ids) {
|
|
|
+ MaterialTaskAssign materialTaskAssign = new MaterialTaskAssign();
|
|
|
+ materialTaskAssign.setId(id);
|
|
|
+ materialTaskAssign.setStatus(4);
|
|
|
+ materialTaskAssignService.updateById(materialTaskAssign);
|
|
|
+ }
|
|
|
return R.ok(true);
|
|
|
}
|
|
|
|