optimize(ebom): 转pbom时设置编辑状态为已处理,同时设置下级节点的child编辑状态为已处理

This commit is contained in:
曹鹏飞 2024-06-05 08:50:25 +08:00
parent 8719140089
commit 16ddc6855b
2 changed files with 7 additions and 7 deletions

View File

@ -51,7 +51,6 @@ import java.io.OutputStream;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.*;
import java.util.concurrent.CompletableFuture;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.ForkJoinPool;
import java.util.concurrent.ForkJoinTask;
@ -946,10 +945,6 @@ public class BomNewEbomParentService extends ServiceImpl<BomNewEbomParentMapper,
}
SpringUtil.getBean(BomNewEbomParentFormalService.class).copyEbomFormal(bomRowId);
CompletableFuture.runAsync(() -> {
importToSAP(bomRowId);
});
}
}

View File

@ -309,10 +309,15 @@
</delete>
<update id="updateStateBatchByRowIds">
update t_bom_new_ebom_parent set status=#{status} , convert_to_ebom_time=now() where row_id in
update t_bom_new_ebom_parent set status=#{status} , convert_to_ebom_time=now(),edit_status=2,exception_status=1
where row_id in
<foreach collection="list" item="item" open="(" close=")" separator=",">
#{item}
</foreach>
</foreach>;
UPDATE t_bom_new_ebom_child SET edit_status=2 WHERE parent_row_id IN
<foreach collection="list" item="item" open="(" close=")" separator=",">
#{item}
</foreach>;
</update>