gaodm 5 år sedan
förälder
incheckning
485fcf2a68

+ 6 - 7
src/main/java/com/diagbot/facade/QcCasesFacade.java

@@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.diagbot.dto.QcCasesAllDTO;
 import com.diagbot.dto.QcCasesDTO;
 import com.diagbot.entity.QcCases;
-import com.diagbot.entity.QcCasesEntryHospital;
 import com.diagbot.enums.IsDeleteEnum;
 import com.diagbot.exception.CommonErrorCode;
 import com.diagbot.exception.CommonException;
@@ -14,12 +13,11 @@ import com.diagbot.util.DateUtil;
 import com.diagbot.util.ListUtil;
 import com.diagbot.util.SysUserUtils;
 import com.diagbot.vo.QcCasesQueryVO;
+import com.diagbot.vo.QcCasesSaveListVO;
 import com.diagbot.vo.QcCasesSaveVO;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
-import org.springframework.util.FileCopyUtils;
 
-import javax.rmi.CORBA.Util;
 import java.util.ArrayList;
 import java.util.Date;
 import java.util.List;
@@ -41,10 +39,11 @@ public class QcCasesFacade extends QcCasesServiceImpl {
         return this.getQcCases(queryVO);
     }
 
-    public Boolean saveQcCases(List<QcCasesSaveVO> qcCasesSaveVOList) {
-        if (ListUtil.isNotEmpty(qcCasesSaveVOList)) {
+    public Boolean saveQcCases(QcCasesSaveListVO qcCasesSaveVOList) {
+        if (null != qcCasesSaveVOList
+                && ListUtil.isNotEmpty(qcCasesSaveVOList.getQcCasesSaveVOList())) {
             Date now = DateUtil.now();
-            for (QcCasesSaveVO qcCasesSaveVO : qcCasesSaveVOList) {
+            for (QcCasesSaveVO qcCasesSaveVO : qcCasesSaveVOList.getQcCasesSaveVOList()) {
                 qcCasesSaveVO.setHospitalId(Long.valueOf(SysUserUtils.getCurrentHospitalID()));
                 qcCasesSaveVO.setModifier(SysUserUtils.getCurrentPrincipleID());
                 qcCasesSaveVO.setGmtModified(now);
@@ -52,7 +51,7 @@ public class QcCasesFacade extends QcCasesServiceImpl {
         } else {
             throw new CommonException(CommonErrorCode.PARAM_IS_NULL);
         }
-        qcCasesHospitalFacade.updateBatch(qcCasesSaveVOList);
+        qcCasesHospitalFacade.updateBatch(qcCasesSaveVOList.getQcCasesSaveVOList());
         return true;
 
     }

+ 17 - 0
src/main/java/com/diagbot/vo/QcCasesSaveListVO.java

@@ -0,0 +1,17 @@
+package com.diagbot.vo;
+
+import lombok.Getter;
+import lombok.Setter;
+
+import java.util.List;
+
+/**
+ * @Description:
+ * @author: gaodm
+ * @time: 2020/4/15 16:16
+ */
+@Getter
+@Setter
+public class QcCasesSaveListVO {
+    private List<QcCasesSaveVO> qcCasesSaveVOList;
+}

+ 2 - 1
src/main/java/com/diagbot/web/QcCasesController.java

@@ -4,6 +4,7 @@ import com.diagbot.annotation.SysLogger;
 import com.diagbot.dto.QcCasesDTO;
 import com.diagbot.dto.RespDTO;
 import com.diagbot.facade.QcCasesFacade;
+import com.diagbot.vo.QcCasesSaveListVO;
 import com.diagbot.vo.QcCasesSaveVO;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
@@ -45,7 +46,7 @@ public class QcCasesController {
             notes = "")
     @PostMapping("/saveQcCases")
     @SysLogger("saveQcCases")
-    public RespDTO<Boolean> saveQcCases(@RequestBody List<QcCasesSaveVO> qcCasesSaveVOList) {
+    public RespDTO<Boolean> saveQcCases(@RequestBody QcCasesSaveListVO qcCasesSaveVOList) {
         return RespDTO.onSuc(qcCasesFacade.saveQcCases(qcCasesSaveVOList));
     }
 }