feat(wms): 为采购订单详情添加事务管理

- 在 WmsPurchaseOrderDetailServiceImpl 类中,为 insertByBo 方法添加了 @Transactional 注解
- 此修改确保了在插入采购订单详情时,如果发生异常将回滚事务
master
zch 2 weeks ago
parent 40aeee6c8b
commit 1828a93655

@ -23,6 +23,7 @@ import org.dromara.wms.domain.vo.WmsPurchaseOrderDetailVo;
import org.dromara.wms.domain.WmsPurchaseOrderDetail; import org.dromara.wms.domain.WmsPurchaseOrderDetail;
import org.dromara.wms.mapper.WmsPurchaseOrderDetailMapper; import org.dromara.wms.mapper.WmsPurchaseOrderDetailMapper;
import org.dromara.wms.service.IWmsPurchaseOrderDetailService; import org.dromara.wms.service.IWmsPurchaseOrderDetailService;
import org.springframework.transaction.annotation.Transactional;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@ -103,6 +104,7 @@ public class WmsPurchaseOrderDetailServiceImpl implements IWmsPurchaseOrderDetai
* @return * @return
*/ */
@Override @Override
@Transactional( rollbackFor = Exception.class )
public Boolean insertByBo(List<WmsPurchaseOrderDetailBo> bo) { public Boolean insertByBo(List<WmsPurchaseOrderDetailBo> bo) {
ArrayList<WmsPurchaseOrderDetail> list = new ArrayList<>(); ArrayList<WmsPurchaseOrderDetail> list = new ArrayList<>();
int a = 0; int a = 0;

Loading…
Cancel
Save