|
@@ -8,10 +8,14 @@ import org.dromara.bulk.domain.bo.BulkOrderListBo;
|
|
|
import org.dromara.bulk.domain.vo.BulkOrderListVo;
|
|
|
import org.dromara.bulk.mapper.BulkOrderListMapper;
|
|
|
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.springframework.stereotype.Service;
|
|
|
|
|
|
+import java.util.Arrays;
|
|
|
+
|
|
|
|
|
|
@Service
|
|
|
@RequiredArgsConstructor
|
|
@@ -22,24 +26,27 @@ public class BulkOrderListServiceImpl implements BulkOrderListService {
|
|
|
@Override
|
|
|
public TableDataInfo<BulkOrderListVo> selectPageBulkOrderList(BulkOrderListBo bulkOrderListBo, PageQuery pageQuery) {
|
|
|
QueryWrapper<BulkOrderList> qw = new QueryWrapper<>();
|
|
|
- qw.eq(null != bulkOrderListBo.getId(), "id", bulkOrderListBo.getId());
|
|
|
+ qw.like(null != bulkOrderListBo.getId(), "id", bulkOrderListBo.getId());
|
|
|
Page<BulkOrderListVo> page = bulkOrderListMapper.selectVoPage(pageQuery.build(), qw);
|
|
|
return TableDataInfo.build(page);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public int insertBulkOrder(BulkOrderListBo bulkOrderListBo) {
|
|
|
- return 0;
|
|
|
+ OrderNumberGenerator orderNumberGenerator = OrderNumberGenerator.getInstance();
|
|
|
+ bulkOrderListBo.setScNo(orderNumberGenerator.generateOrderNumber("SC"));
|
|
|
+ bulkOrderListBo.setSysNo(orderNumberGenerator.generateOrderNumber("SYS"));
|
|
|
+ return bulkOrderListMapper.insert(MapstructUtils.convert(bulkOrderListBo, BulkOrderList.class));
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public int updateBulkOrder(BulkOrderListBo bulkOrderListBo) {
|
|
|
- return 0;
|
|
|
+ return bulkOrderListMapper.updateById(MapstructUtils.convert(bulkOrderListBo, BulkOrderList.class));
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public int deleteBulkOrderById(Long[] bulkOrderListIds) {
|
|
|
- return 0;
|
|
|
+ return bulkOrderListMapper.deleteByIds(Arrays.asList(bulkOrderListIds));
|
|
|
}
|
|
|
}
|
|
|
|