|
@@ -1515,4 +1515,25 @@ public class WebsitSalesLogic {
|
|
|
.one();
|
|
|
allInPayLogic.serviceRefundOrder(payOrder, null, payOrder.getPayValue());
|
|
|
}
|
|
|
+
|
|
|
+ @Transactional
|
|
|
+ public void del(List<String> salesIds) {
|
|
|
+ for (String salesId : salesIds) {
|
|
|
+ final boolean success = websitSalesService.lambdaUpdate()
|
|
|
+ .eq(WebsitSales::getSalesId, salesId)
|
|
|
+ .eq(WebsitSales::getFlag, MaterialSalesFlagEnum.SUBMIT.getKey())
|
|
|
+ .remove();
|
|
|
+ if (success) {
|
|
|
+ websitSalesItemService.lambdaUpdate()
|
|
|
+ .eq(WebsitSalesItem::getSalesId, salesId)
|
|
|
+ .remove();
|
|
|
+
|
|
|
+ websitSalesPayOrderService.lambdaUpdate()
|
|
|
+ .eq(WebsitSalesPayOrder::getGoodsType, "M")
|
|
|
+ .eq(WebsitSalesPayOrder::getPayFlag, IsYesNoEnum.NO.getKey())
|
|
|
+ .eq(WebsitSalesPayOrder::getOrderId, salesId)
|
|
|
+ .remove();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|