|
@@ -19,6 +19,7 @@ import org.dromara.common.mybatis.core.page.TableDataInfo;
|
|
|
import org.dromara.common.redis.utils.SequenceUtils;
|
|
import org.dromara.common.redis.utils.SequenceUtils;
|
|
|
import org.dromara.customer.api.RemoteCustomerService;
|
|
import org.dromara.customer.api.RemoteCustomerService;
|
|
|
import org.dromara.customer.api.domain.dto.CustomerInfoDTO;
|
|
import org.dromara.customer.api.domain.dto.CustomerInfoDTO;
|
|
|
|
|
+import org.dromara.external.api.service.RemoteErpPushService;
|
|
|
import org.dromara.order.domain.*;
|
|
import org.dromara.order.domain.*;
|
|
|
import org.dromara.order.domain.bo.ApiOrderReturnBo;
|
|
import org.dromara.order.domain.bo.ApiOrderReturnBo;
|
|
|
import org.dromara.order.domain.bo.OrderReturnBo;
|
|
import org.dromara.order.domain.bo.OrderReturnBo;
|
|
@@ -71,6 +72,9 @@ public class OrderReturnServiceImpl extends ServiceImpl<OrderReturnMapper, Order
|
|
|
@DubboReference
|
|
@DubboReference
|
|
|
private RemoteComDeptService remoteComDeptService;
|
|
private RemoteComDeptService remoteComDeptService;
|
|
|
|
|
|
|
|
|
|
+ @DubboReference
|
|
|
|
|
+ private RemoteErpPushService remoteErpPushService;
|
|
|
|
|
+
|
|
|
private final OrderReturnMapper baseMapper;
|
|
private final OrderReturnMapper baseMapper;
|
|
|
|
|
|
|
|
private final OrderMainMapper orderMainMapper;
|
|
private final OrderMainMapper orderMainMapper;
|
|
@@ -265,7 +269,7 @@ public class OrderReturnServiceImpl extends ServiceImpl<OrderReturnMapper, Order
|
|
|
|
|
|
|
|
// 保存明细
|
|
// 保存明细
|
|
|
saveOrderReturnItems(entity.getId(), bo.getOrderReturnItemList(), false);
|
|
saveOrderReturnItems(entity.getId(), bo.getOrderReturnItemList(), false);
|
|
|
- orderReturnToJson(entity.getId());
|
|
|
|
|
|
|
+ remoteErpPushService.pushAfterSaleData(orderReturnToJson(entity.getId()), false);
|
|
|
log.info("新增退货单成功,单号: {}", entity.getReturnNo());
|
|
log.info("新增退货单成功,单号: {}", entity.getReturnNo());
|
|
|
return true;
|
|
return true;
|
|
|
}
|
|
}
|
|
@@ -304,7 +308,7 @@ public class OrderReturnServiceImpl extends ServiceImpl<OrderReturnMapper, Order
|
|
|
|
|
|
|
|
// 先删后插明细
|
|
// 先删后插明细
|
|
|
saveOrderReturnItems(bo.getId(), bo.getOrderReturnItemList(), true);
|
|
saveOrderReturnItems(bo.getId(), bo.getOrderReturnItemList(), true);
|
|
|
-
|
|
|
|
|
|
|
+ remoteErpPushService.pushAfterSaleData(orderReturnToJson(entity.getId()), true);
|
|
|
log.info("修改退货单成功,ID: {}", bo.getId());
|
|
log.info("修改退货单成功,ID: {}", bo.getId());
|
|
|
return true;
|
|
return true;
|
|
|
}
|
|
}
|