|
|
@@ -55,11 +55,11 @@ public class DefaultOrderSaveImpl implements IOrderSave {
|
|
|
// 保存订单
|
|
|
Order order = saveOrder(orderSubmitDto);
|
|
|
// 保存子订单
|
|
|
- saveItem(orderSubmitDto.getItemsVOList(), orderSubmitDto.getDelItemIds(), orderSubmitDto.getOrderStatus(), order.getId());
|
|
|
+ saveItem(orderSubmitDto.getItemsVOList(), orderSubmitDto.getDelItemIds(),order.getId());
|
|
|
// 保存费用信息
|
|
|
- saveFees(orderSubmitDto.getOrderFeesList(), orderSubmitDto.getDelFeesIds(), orderSubmitDto.getOrderStatus(), order.getId());
|
|
|
+ saveFees(orderSubmitDto.getOrderFeesList(), orderSubmitDto.getDelFeesIds(),order.getId());
|
|
|
// 保存文件信息
|
|
|
- saveFiles(orderSubmitDto.getOrderFilesList(), orderSubmitDto.getDelFilesIds(), orderSubmitDto.getOrderStatus(), order.getId());
|
|
|
+ saveFiles(orderSubmitDto.getOrderFilesList(), orderSubmitDto.getDelFilesIds(),order.getId());
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -68,7 +68,6 @@ public class DefaultOrderSaveImpl implements IOrderSave {
|
|
|
* @param order
|
|
|
*/
|
|
|
private Order saveOrder(OrderSubmitDto order) {
|
|
|
- order.setStatus(order.getOrderStatus().getStatus());
|
|
|
order.setBillType(order.getOrderTypeEnum().getType());
|
|
|
order.setTradeType(order.getTradeTypeEnum().getType());
|
|
|
if (Func.isBlank(order.getSysNo())) {
|
|
|
@@ -97,10 +96,9 @@ public class DefaultOrderSaveImpl implements IOrderSave {
|
|
|
*
|
|
|
* @param itemsVOList
|
|
|
* @param delItemIds
|
|
|
- * @param orderStatus
|
|
|
* @param id
|
|
|
*/
|
|
|
- private void saveItem(List<OrderItemsVO> itemsVOList, List<Long> delItemIds, OrderStatusEnum orderStatus, Long id) {
|
|
|
+ private void saveItem(List<OrderItemsVO> itemsVOList, List<Long> delItemIds, Long id) {
|
|
|
// 删除需要删除的明细id
|
|
|
if (CollectionUtils.isNotEmpty(delItemIds)) {
|
|
|
orderItemsMapper.deleteBatchIds(delItemIds);
|
|
|
@@ -108,7 +106,6 @@ public class DefaultOrderSaveImpl implements IOrderSave {
|
|
|
if (CollectionUtils.isNotEmpty(itemsVOList)) {
|
|
|
itemsVOList.forEach(li -> {
|
|
|
li.setPid(id);
|
|
|
- li.setStatus(orderStatus.getStatus());
|
|
|
if (Objects.isNull(li.getId())) {
|
|
|
li.setCreateTime(new Date());
|
|
|
li.setCreateUser(AuthUtil.getUserId());
|
|
|
@@ -127,10 +124,9 @@ public class DefaultOrderSaveImpl implements IOrderSave {
|
|
|
*
|
|
|
* @param feesList
|
|
|
* @param delFeesIds
|
|
|
- * @param orderStatus
|
|
|
* @param id
|
|
|
*/
|
|
|
- private void saveFees(List<OrderFees> feesList, List<Long> delFeesIds, OrderStatusEnum orderStatus, Long id) {
|
|
|
+ private void saveFees(List<OrderFees> feesList, List<Long> delFeesIds,Long id) {
|
|
|
// 删除需要删除的明细id
|
|
|
if (CollectionUtils.isNotEmpty(delFeesIds)) {
|
|
|
orderFeesMapper.deleteBatchIds(delFeesIds);
|
|
|
@@ -138,7 +134,6 @@ public class DefaultOrderSaveImpl implements IOrderSave {
|
|
|
if (CollectionUtils.isNotEmpty(feesList)) {
|
|
|
feesList.forEach(li -> {
|
|
|
li.setPid(id);
|
|
|
- li.setStatus(orderStatus.getStatus());
|
|
|
if (Objects.isNull(li.getId())) {
|
|
|
li.setCreateTime(new Date());
|
|
|
li.setCreateUser(AuthUtil.getUserId());
|
|
|
@@ -157,10 +152,9 @@ public class DefaultOrderSaveImpl implements IOrderSave {
|
|
|
*
|
|
|
* @param filesList
|
|
|
* @param delFilesIds
|
|
|
- * @param orderStatus
|
|
|
* @param id
|
|
|
*/
|
|
|
- private void saveFiles(List<OrderFiles> filesList, List<Long> delFilesIds, OrderStatusEnum orderStatus, Long id) {
|
|
|
+ private void saveFiles(List<OrderFiles> filesList, List<Long> delFilesIds,Long id) {
|
|
|
// 删除需要删除的明细id
|
|
|
if (CollectionUtils.isNotEmpty(delFilesIds)) {
|
|
|
orderFilesMapper.deleteBatchIds(delFilesIds);
|
|
|
@@ -168,7 +162,6 @@ public class DefaultOrderSaveImpl implements IOrderSave {
|
|
|
if (CollectionUtils.isNotEmpty(filesList)) {
|
|
|
filesList.forEach(li -> {
|
|
|
li.setPid(id);
|
|
|
- li.setStatus(orderStatus.getStatus());
|
|
|
if (Objects.isNull(li.getId())) {
|
|
|
li.setCreateTime(new Date());
|
|
|
li.setCreateUser(AuthUtil.getUserId());
|