xiahan 1 год назад
Родитель
Сommit
ec70dbc23a

+ 12 - 0
cx-aps/cx-aps-common/src/main/java/com/rongwei/bscommon/sys/service/impl/ApsCraftStepServiceImpl.java

@@ -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);
         }