jsk 新购已入库添加报告管理,能过够使已入库的也能够修改上传报告管理
This commit is contained in:
parent
c4c6c86ad5
commit
c807aff60c
|
|
@ -123,6 +123,21 @@ public class PurchaseCheckInfoController extends BaseController {
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改新购验收任务
|
||||
* @param purchaseCheckDto
|
||||
* @return
|
||||
*/
|
||||
@ApiOperation("修改新购报告")
|
||||
@PostMapping("/updateFile")
|
||||
public AjaxResult updateFile(@RequestBody @NotNull(message = "请求参数不能为空") @Valid PurchaseCheckDto purchaseCheckDto) {
|
||||
try {
|
||||
return toAjax(purchaseCheckInfoService.updateFile(purchaseCheckDto));
|
||||
} catch (final Exception e) {
|
||||
return error("系统错误, " + e.getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 外层批量验收API
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -98,4 +98,6 @@ public interface IPurchaseCheckInfoService {
|
|||
* @return
|
||||
*/
|
||||
int update(PurchaseCheckDto purchaseCheckDto);
|
||||
|
||||
int updateFile(PurchaseCheckDto purchaseCheckDto);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1220,6 +1220,24 @@ public class PurchaseCheckInfoServiceImpl implements IPurchaseCheckInfoService {
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateFile(PurchaseCheckDto purchaseCheckDto) {
|
||||
// 先去查是否存在文件信息,存在就删除
|
||||
BmFileInfo fileInfo = new BmFileInfo();
|
||||
fileInfo.setTaskType(0);
|
||||
fileInfo.setTaskId(purchaseCheckDto.getPurchaseCheckInfo().getTaskId());
|
||||
List<BmFileInfo> bmFileInfoList = bmFileInfoMapper.selectBmFileInfoList(fileInfo);
|
||||
if (!CollectionUtils.isEmpty(bmFileInfoList)) {
|
||||
bmFileInfoMapper.deleteBmFileList(purchaseCheckDto.getPurchaseCheckInfo().getTaskId());
|
||||
}
|
||||
try {
|
||||
List<BmFileInfo> bmFileInfos =purchaseCheckDto.getPurchaseCheckDetailsList().get(0).getBmFileInfos();
|
||||
return bmFileInfoMapper.insertBmFileInfos(bmFileInfos);
|
||||
} catch (final Exception e) {
|
||||
throw new ServiceException("错误信息描述");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量插入新购验收任务详情
|
||||
* @param purchaseCheckDetailsList
|
||||
|
|
|
|||
Loading…
Reference in New Issue