update 从PDA提交检测结果测试接口

master
yinq 2 days ago
parent 79efa437b0
commit ed60781013

@ -177,6 +177,20 @@ public class QcPDAController {
}
}
/**
* PDA
*
*/
@PostMapping("/webSubmitInspection")
public R<Boolean> webSubmitInspection(@RequestBody @Valid QcInspectionMainBo bo) {
Boolean result = qcPDAService.submitInspection(bo);
if (result != null && result) {
return R.ok(true);
} else {
return R.fail("Submission failed");
}
}
/**
* PDA
*

@ -149,17 +149,16 @@ public class QcPDAServiceImpl implements IQcPDAService {
@Override
@Transactional(rollbackFor = Exception.class)
public Boolean submitInspection(QcInspectionMainBo bo) {
// 保存文件
List<Long> ossIds = bo.getOssIds();
for (Long ossId : ossIds){
QcInspectionMainFileRelationBo relation = new QcInspectionMainFileRelationBo();
relation.setInspectionId(bo.getInspectionId());
relation.setOssId(ossId);
qcInspectionMainFileRelationService.insertByBo(relation);
if (StringUtils.isNotNull(bo.getOssIds())){
List<Long> ossIds = bo.getOssIds();
for (Long ossId : ossIds){
QcInspectionMainFileRelationBo relation = new QcInspectionMainFileRelationBo();
relation.setInspectionId(bo.getInspectionId());
relation.setOssId(ossId);
qcInspectionMainFileRelationService.insertByBo(relation);
}
}
// 根据传入的检验ID查询主记录信息
Long inspectionId = bo.getInspectionId();
Date nowDate = DateUtils.getNowDate();

Loading…
Cancel
Save