修改 文件和数据提交

master
wanghao 2 weeks ago
parent 81a1bed553
commit b3fd81ec00

@ -1,6 +1,7 @@
package org.dromara.qms.controller;
import com.alibaba.fastjson2.JSONObject;
import jakarta.validation.Valid;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
@ -19,6 +20,7 @@ import org.dromara.qms.domain.vo.QcUnqualifiedReviewVo;
import org.dromara.qms.service.*;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import java.util.List;
@ -73,6 +75,7 @@ public class QcPDAController {
/**
* planDetailIdprocessId
*
* @param bo
* @return
*/
@ -91,17 +94,22 @@ public class QcPDAController {
*
*/
@PostMapping("/submitInspection")
public R<Boolean> submitInspection(@RequestBody @Valid QcInspectionMainBo bo) {
public R<Boolean> submitInspection(String json, List<MultipartFile> checkItemFiles) {
QcInspectionMainBo bo= JSONObject.parseObject(json, QcInspectionMainBo.class);
Boolean result = qcPDAService.submitInspection(bo);
if (result != null && result) {
return R.ok(true);
} else {
// System.out.println(bo.toString());
// System.out.println(checkItemFiles.size());
return R.fail("Submission failed");
}
}
/**
* PDA
*
* @param bo
* @param pageQuery
* @return
@ -113,6 +121,7 @@ public class QcPDAController {
/**
* PDA
*
* @param bo
* @return
*/
@ -123,6 +132,7 @@ public class QcPDAController {
/**
* PDA
*
* @param bo
* @param pageQuery
* @return
@ -134,6 +144,7 @@ public class QcPDAController {
/**
* PDA
*
* @param bo
* @return
*/
@ -144,12 +155,13 @@ public class QcPDAController {
/**
* -
*
* @param dispositionType
* @param reviewIds
* @return
*/
@GetMapping("/handleUnqualified/{dispositionType}/{reviewIds}")
public R<Boolean> handleUnqualified(@PathVariable("dispositionType") String dispositionType , @PathVariable("reviewIds") Long[] reviewIds) {
public R<Boolean> handleUnqualified(@PathVariable("dispositionType") String dispositionType, @PathVariable("reviewIds") Long[] reviewIds) {
Boolean result = qcPDAService.handleUnqualified(dispositionType, reviewIds);
if (result != null && result) {
return R.ok(true);

Loading…
Cancel
Save