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