wangyu hace 6 años
padre
commit
87023ac839

+ 4 - 4
icssman-service/src/main/java/com/diagbot/facade/ModuleDetailFacade.java

@@ -7,9 +7,7 @@ import com.diagbot.entity.ModuleInfo;
 import com.diagbot.enums.IsDeleteEnum;
 import com.diagbot.service.ModuleDetailService;
 import com.diagbot.service.impl.ModuleDetailServiceImpl;
-import com.diagbot.util.BeanUtil;
 import com.diagbot.util.DateUtil;
-import com.diagbot.vo.AddModuleDetailVO;
 import com.diagbot.vo.AddModuleInfoVO;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Qualifier;
@@ -80,14 +78,16 @@ public class ModuleDetailFacade extends ModuleDetailServiceImpl {
         //重新添加明细
         List<ModuleDetail> moduleDetailList = new ArrayList<>();
         ModuleDetail moduleDetail = null;
-        for (AddModuleDetailVO addModuleDetailVO : addModuleInfoVO.getModelDetils()) {
+        for(int i = 0; i < addModuleInfoVO.getModelDetils().size(); i++){
             moduleDetail = new ModuleDetail();
-            BeanUtil.copyProperties(addModuleDetailVO,moduleDetail);
             moduleDetail.setModuleId(moduleInfo.getId());
             moduleDetail.setCreator("1"/*userId*/);
             moduleDetail.setModifier("1"/*userId*/);
             moduleDetail.setGmtCreate(now);
             moduleDetail.setGmtModified(now);
+            moduleDetail.setQuestionId(addModuleInfoVO.getModelDetils().get(i).getQuestionId());
+            moduleDetail.setModuleId(moduleInfo.getId());
+            moduleDetail.setOrderNo(i+1);
             moduleDetailList.add(moduleDetail);
         }
         moduleDetailService.saveBatch(moduleDetailList);