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
|
* 外层批量验收API
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -98,4 +98,6 @@ public interface IPurchaseCheckInfoService {
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
int update(PurchaseCheckDto purchaseCheckDto);
|
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
|
* @param purchaseCheckDetailsList
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue