|
|
@@ -36,7 +36,7 @@ import org.springblade.core.secure.utils.SecureUtil;
|
|
|
import org.springblade.core.tool.api.R;
|
|
|
import org.springblade.core.tool.utils.Func;
|
|
|
import org.springblade.purchase.sales.entity.OrderItems;
|
|
|
-import org.springblade.purchase.sales.service.IOrderItemsService;
|
|
|
+import org.springblade.purchase.sales.service.*;
|
|
|
import org.springblade.purchase.sales.vo.OrderItemsVO;
|
|
|
import org.springblade.system.user.entity.User;
|
|
|
import org.springblade.system.user.feign.IUserClient;
|
|
|
@@ -44,7 +44,6 @@ import org.springframework.web.bind.annotation.*;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import org.springblade.purchase.sales.entity.Order;
|
|
|
import org.springblade.purchase.sales.vo.OrderVO;
|
|
|
-import org.springblade.purchase.sales.service.IOrderService;
|
|
|
import org.springblade.core.boot.ctrl.BladeController;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
@@ -64,6 +63,11 @@ public class OrderController extends BladeController {
|
|
|
|
|
|
private final IOrderService orderService;
|
|
|
private final IOrderItemsService orderItemsService;
|
|
|
+ private final IOrderFeesService orderFeesService;
|
|
|
+ private final IOrderFilesService orderFilesService;
|
|
|
+ private final IOrderFreightService orderFreightService;
|
|
|
+ private final IOrderModifyService orderModifyService;
|
|
|
+ private final IOrderPartsService orderPartsService;
|
|
|
private final ICorpsDescClient corpsDescClient;//获取客户信息
|
|
|
private final IUserClient userClient;//获取用户信息
|
|
|
|
|
|
@@ -217,7 +221,14 @@ public class OrderController extends BladeController {
|
|
|
//是否生成账单
|
|
|
LambdaQueryWrapper<Order> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
order.setIsDeleted(1);
|
|
|
- return R.status(orderService.updateById(order));
|
|
|
+ orderService.updateById(order);
|
|
|
+ orderItemsService.updateByPid(order.getId());
|
|
|
+ orderFeesService.updateByPid(order.getId());
|
|
|
+ orderFilesService.updateByPid(order.getId());
|
|
|
+ orderFreightService.updateByPid(order.getId());
|
|
|
+ orderModifyService.updateByPid(order.getId());
|
|
|
+ orderPartsService.updateByPid(order.getId());
|
|
|
+ return R.success("操作成功");
|
|
|
}
|
|
|
/**
|
|
|
* 新增或修改 国内销售或采购订单表
|