| | |
| | | import com.vincent.rsf.server.common.domain.PageParam; |
| | | import com.vincent.rsf.server.manager.entity.AsnOrderItem; |
| | | import com.vincent.rsf.server.manager.entity.Purchase; |
| | | import com.vincent.rsf.server.manager.entity.PurchaseItem; |
| | | import com.vincent.rsf.server.manager.service.AsnOrderItemService; |
| | | import com.vincent.rsf.server.manager.service.PurchaseItemService; |
| | | import com.vincent.rsf.server.manager.service.PurchaseService; |
| | | import com.vincent.rsf.server.system.constant.SerialRuleCode; |
| | | import com.vincent.rsf.server.system.controller.BaseController; |
| | |
| | | |
| | | @Autowired |
| | | private AsnOrderItemService asnOrderItemService; |
| | | |
| | | @Autowired |
| | | private PurchaseItemService purchaseItemService; |
| | | |
| | | @PreAuthorize("hasAuthority('manager:purchase:list')") |
| | | @PostMapping("/purchase/page") |
| | |
| | | return R.error("单据有已生成的收货单明细,不可执行删除操作!!"); |
| | | } |
| | | if (!purchaseService.removeByIds(Arrays.asList(ids))) { |
| | | return R.error("Delete Fail"); |
| | | return R.error("主单删除失败!!"); |
| | | } |
| | | return R.ok("Delete Success").add(ids); |
| | | if (!purchaseItemService.remove(new LambdaQueryWrapper<PurchaseItem>().in(PurchaseItem::getPurchaseId, Arrays.asList(ids)))) { |
| | | return R.error("明细删除失败!!"); |
| | | } |
| | | return R.ok("删除成功!!").add(ids); |
| | | } |
| | | |
| | | @PreAuthorize("hasAuthority('manager:purchase:list')") |