|
@@ -6,16 +6,15 @@ import lombok.RequiredArgsConstructor;
|
|
|
import org.dromara.bulk.domain.BulkOrderList;
|
|
|
import org.dromara.bulk.domain.bo.BulkOrderListBo;
|
|
|
import org.dromara.bulk.domain.vo.BulkOrderListVo;
|
|
|
-import org.dromara.bulk.mapper.BulkOrderListMapper;
|
|
|
+import org.dromara.bulk.mapper.*;
|
|
|
+import org.dromara.bulk.mapstruct.NewBulkOrderMapstruct;
|
|
|
import org.dromara.bulk.service.BulkOrderListService;
|
|
|
import org.dromara.common.core.utils.MapstructUtils;
|
|
|
-import org.dromara.common.core.utils.OrderNumberGenerator;
|
|
|
import org.dromara.common.mybatis.core.page.PageQuery;
|
|
|
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
|
|
+import org.dromara.productionManagement.mapper.ProductionPlanMapper;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
-import java.util.Arrays;
|
|
|
-
|
|
|
|
|
|
/**
|
|
|
* 大货订单列表服务层实现
|
|
@@ -24,7 +23,14 @@ import java.util.Arrays;
|
|
|
@RequiredArgsConstructor
|
|
|
public class BulkOrderListServiceImpl implements BulkOrderListService {
|
|
|
|
|
|
+ private final ProductionPlanMapper productionPlanMapper;
|
|
|
private final BulkOrderListMapper bulkOrderListMapper;
|
|
|
+ private final UserOrderMapper userOrderMapper;
|
|
|
+ private final UserOrderTemplateMapper userOrderTemplateMapper;
|
|
|
+ private final AttachmentMapper attachmentMapper;
|
|
|
+ private final FlowerPatternMapper flowerPatternMapper;
|
|
|
+
|
|
|
+ private final NewBulkOrderMapstruct newBulkOrderMapstruct;
|
|
|
|
|
|
/**
|
|
|
* 查询大货订单列表分页信息
|
|
@@ -40,19 +46,6 @@ public class BulkOrderListServiceImpl implements BulkOrderListService {
|
|
|
return TableDataInfo.build(page);
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 添加大货订单
|
|
|
- * @param bulkOrderListBo 大货订单BO对象
|
|
|
- * @return 添加行数
|
|
|
- */
|
|
|
- @Override
|
|
|
- public int insertBulkOrder(BulkOrderListBo bulkOrderListBo) {
|
|
|
- OrderNumberGenerator orderNumberGenerator = OrderNumberGenerator.getInstance();
|
|
|
- bulkOrderListBo.setScNo(orderNumberGenerator.generateOrderNumber("SC"));
|
|
|
- bulkOrderListBo.setSysNo(orderNumberGenerator.generateOrderNumber("SYS"));
|
|
|
- return bulkOrderListMapper.insert(MapstructUtils.convert(bulkOrderListBo, BulkOrderList.class));
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* 修改大货订单
|
|
|
* @param bulkOrderListBo 大货订单BO对象
|
|
@@ -70,7 +63,10 @@ public class BulkOrderListServiceImpl implements BulkOrderListService {
|
|
|
*/
|
|
|
@Override
|
|
|
public int deleteBulkOrderById(Long[] bulkOrderListIds) {
|
|
|
- return bulkOrderListMapper.deleteByIds(Arrays.asList(bulkOrderListIds));
|
|
|
+ for (Long bulkOrderListId : bulkOrderListIds) {
|
|
|
+
|
|
|
+ }
|
|
|
+ return 1;
|
|
|
}
|
|
|
}
|
|
|
|