|
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.rongwei.bscommon.sys.dao.ApsCraftRouteOutMaterRequestDao;
|
|
|
import com.rongwei.bscommon.sys.dao.ApsCraftRouteStepEquDao;
|
|
|
import com.rongwei.bscommon.sys.dao.ApsCraftStepDao;
|
|
|
+import com.rongwei.bscommon.sys.service.ApsCraftRouteStepService;
|
|
|
import com.rongwei.bscommon.sys.service.ApsCraftStepService;
|
|
|
import com.rongwei.bsentity.domain.ApsCraftRouteStepDo;
|
|
|
import com.rongwei.bsentity.domain.ApsCraftStepDo;
|
|
@@ -11,9 +12,11 @@ import com.rongwei.bsentity.vo.UpdateApsRouteAboutVo;
|
|
|
import com.rongwei.rwcommon.base.R;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
+import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
@@ -28,6 +31,8 @@ public class ApsCraftStepServiceImpl extends ServiceImpl<ApsCraftStepDao, ApsCra
|
|
|
private ApsCraftRouteStepEquDao apsCraftRouteStepEquDao;
|
|
|
@Autowired
|
|
|
private ApsCraftRouteOutMaterRequestDao apsCraftRouteOutMaterRequestDao;
|
|
|
+ @Autowired
|
|
|
+ private ApsCraftRouteStepService apsCraftRouteStepService;
|
|
|
|
|
|
// 删除标识
|
|
|
public static final String DELTED_ROW_STATUS = "delete";
|
|
@@ -63,6 +68,13 @@ public class ApsCraftStepServiceImpl extends ServiceImpl<ApsCraftStepDao, ApsCra
|
|
|
.collect(Collectors.toList());
|
|
|
|
|
|
if (!addStepAboutData.isEmpty()) {
|
|
|
+ List<ApsCraftRouteStepDo> updateList=new ArrayList<>();
|
|
|
+ updateApsRouteAboutVos.forEach(data->{
|
|
|
+ ApsCraftRouteStepDo apsCraftRouteStepDo= new ApsCraftRouteStepDo();
|
|
|
+ BeanUtils.copyProperties(data,apsCraftRouteStepDo);
|
|
|
+ updateList.add(apsCraftRouteStepDo);
|
|
|
+ });
|
|
|
+ apsCraftRouteStepService.saveOrUpdateBatch(updateList);
|
|
|
apsCraftRouteStepEquDao.copyDataById(addStepAboutData, routeId);
|
|
|
apsCraftRouteOutMaterRequestDao.copyDataById(addStepAboutData, routeId);
|
|
|
}
|