|
|
@ -85,6 +85,8 @@ public class QmsMobileController extends BaseController {
|
|
|
|
queryCheckRuleDetail.setTargetId(materialId);
|
|
|
|
queryCheckRuleDetail.setTargetId(materialId);
|
|
|
|
queryCheckRuleDetail.setTargetType(QmsConstants.QMS_CHECK_RULE_DETAIL_TARGET_TYPE_MATERIAL);
|
|
|
|
queryCheckRuleDetail.setTargetType(QmsConstants.QMS_CHECK_RULE_DETAIL_TARGET_TYPE_MATERIAL);
|
|
|
|
QmsCheckRule qmsCheckRule = qmsCheckRuleService.selectQmsCheckRuleByTarget(queryCheckRuleDetail);
|
|
|
|
QmsCheckRule qmsCheckRule = qmsCheckRuleService.selectQmsCheckRuleByTarget(queryCheckRuleDetail);
|
|
|
|
|
|
|
|
qmsCheckRule.setMaterialCode(baseBarcodeInfo.getMaterialCode());
|
|
|
|
|
|
|
|
qmsCheckRule.setMaterialName(baseBarcodeInfo.getMaterialName());
|
|
|
|
Long checkResultId = qmsCheckResultService.insertCheckResult(baseBarcodeInfo, qmsCheckRule);
|
|
|
|
Long checkResultId = qmsCheckResultService.insertCheckResult(baseBarcodeInfo, qmsCheckRule);
|
|
|
|
qmsCheckRule.setCheckResultId(checkResultId);
|
|
|
|
qmsCheckRule.setCheckResultId(checkResultId);
|
|
|
|
return success(qmsCheckRule);
|
|
|
|
return success(qmsCheckRule);
|
|
|
@ -99,7 +101,8 @@ public class QmsMobileController extends BaseController {
|
|
|
|
@Log(title = "质检结果详情", businessType = BusinessType.INSERT)
|
|
|
|
@Log(title = "质检结果详情", businessType = BusinessType.INSERT)
|
|
|
|
@PostMapping("/saveCheckResultDetail")
|
|
|
|
@PostMapping("/saveCheckResultDetail")
|
|
|
|
public AjaxResult saveCheckResultDetail(@RequestBody QmsCheckResultDetail qmsCheckResultDetail) {
|
|
|
|
public AjaxResult saveCheckResultDetail(@RequestBody QmsCheckResultDetail qmsCheckResultDetail) {
|
|
|
|
if (qmsCheckResultDetail.getCheckResultDetailId() == null) {
|
|
|
|
if (qmsCheckResultDetail.getCheckResultDetailId() == null || qmsCheckResultDetail.getCheckResultDetailId().equals(0L)) {
|
|
|
|
|
|
|
|
qmsCheckResultDetail.setCheckResultDetailId(null);
|
|
|
|
return toAjax(qmsCheckResultDetailService.insertQmsCheckResultDetail(qmsCheckResultDetail));
|
|
|
|
return toAjax(qmsCheckResultDetailService.insertQmsCheckResultDetail(qmsCheckResultDetail));
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
return toAjax(qmsCheckResultDetailService.updateQmsCheckResultDetail(qmsCheckResultDetail));
|
|
|
|
return toAjax(qmsCheckResultDetailService.updateQmsCheckResultDetail(qmsCheckResultDetail));
|
|
|
@ -224,12 +227,14 @@ public class QmsMobileController extends BaseController {
|
|
|
|
@Log(title = "质检工单实例", businessType = BusinessType.INSERT)
|
|
|
|
@Log(title = "质检工单实例", businessType = BusinessType.INSERT)
|
|
|
|
@PostMapping("/handleQualityInstance")
|
|
|
|
@PostMapping("/handleQualityInstance")
|
|
|
|
public AjaxResult handleQualityInstance(QmsQualityInstanceActivityVo qmsQualityInstanceActivityVo,
|
|
|
|
public AjaxResult handleQualityInstance(QmsQualityInstanceActivityVo qmsQualityInstanceActivityVo,
|
|
|
|
@RequestParam(value = "files") List<MultipartFile> files) {
|
|
|
|
List<MultipartFile> files) {
|
|
|
|
List<String> fileUrls = new ArrayList<>();
|
|
|
|
List<String> fileUrls = new ArrayList<>();
|
|
|
|
for (MultipartFile file : files) {
|
|
|
|
if(files!=null){
|
|
|
|
R<SysFile> sysFileR = remoteFileService.upload(file);
|
|
|
|
for (MultipartFile file : files) {
|
|
|
|
SysFile sysFile = sysFileR.getData();
|
|
|
|
R<SysFile> sysFileR = remoteFileService.upload(file);
|
|
|
|
fileUrls.add(sysFile.getUrl());
|
|
|
|
SysFile sysFile = sysFileR.getData();
|
|
|
|
|
|
|
|
fileUrls.add(sysFile.getUrl());
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return success(qmsQualityInstanceService.handleQualityInstance(qmsQualityInstanceActivityVo,fileUrls));
|
|
|
|
return success(qmsQualityInstanceService.handleQualityInstance(qmsQualityInstanceActivityVo,fileUrls));
|
|
|
|
}
|
|
|
|
}
|
|
|
|