no message
parent
0af18033e9
commit
cbbf98bea7
|
|
@ -1,4 +1,4 @@
|
||||||
package net.lab1024.sa.admin.module.business.wms.base.location.domain.form;
|
package net.lab1024.sa.admin.module.business.wms.base.location.domain.vo;
|
||||||
|
|
||||||
import cn.idev.excel.annotation.ExcelProperty;
|
import cn.idev.excel.annotation.ExcelProperty;
|
||||||
import cn.idev.excel.annotation.write.style.ColumnWidth;
|
import cn.idev.excel.annotation.write.style.ColumnWidth;
|
||||||
|
|
@ -7,8 +7,6 @@ import lombok.Builder;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@Builder
|
@Builder
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
|
|
@ -4,11 +4,10 @@ import jakarta.servlet.http.HttpServletResponse;
|
||||||
import net.lab1024.sa.admin.module.business.wms.base.location.domain.entity.LocationEntity;
|
import net.lab1024.sa.admin.module.business.wms.base.location.domain.entity.LocationEntity;
|
||||||
import net.lab1024.sa.admin.module.business.wms.base.location.domain.form.LocationQueryForm;
|
import net.lab1024.sa.admin.module.business.wms.base.location.domain.form.LocationQueryForm;
|
||||||
import net.lab1024.sa.admin.module.business.wms.base.location.domain.form.LocationSelect;
|
import net.lab1024.sa.admin.module.business.wms.base.location.domain.form.LocationSelect;
|
||||||
import net.lab1024.sa.admin.module.business.wms.base.location.domain.form.LocationsExcelVO;
|
import net.lab1024.sa.admin.module.business.wms.base.location.domain.vo.LocationsExcelVO;
|
||||||
import net.lab1024.sa.admin.module.business.wms.base.location.domain.vo.LocationVO;
|
import net.lab1024.sa.admin.module.business.wms.base.location.domain.vo.LocationVO;
|
||||||
import net.lab1024.sa.base.common.domain.PageResult;
|
import net.lab1024.sa.base.common.domain.PageResult;
|
||||||
|
|
||||||
import java.io.IOException;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ import net.lab1024.sa.admin.module.business.wms.base.location.dao.LocationDao;
|
||||||
import net.lab1024.sa.admin.module.business.wms.base.location.domain.entity.LocationEntity;
|
import net.lab1024.sa.admin.module.business.wms.base.location.domain.entity.LocationEntity;
|
||||||
import net.lab1024.sa.admin.module.business.wms.base.location.domain.form.LocationQueryForm;
|
import net.lab1024.sa.admin.module.business.wms.base.location.domain.form.LocationQueryForm;
|
||||||
import net.lab1024.sa.admin.module.business.wms.base.location.domain.form.LocationSelect;
|
import net.lab1024.sa.admin.module.business.wms.base.location.domain.form.LocationSelect;
|
||||||
import net.lab1024.sa.admin.module.business.wms.base.location.domain.form.LocationsExcelVO;
|
import net.lab1024.sa.admin.module.business.wms.base.location.domain.vo.LocationsExcelVO;
|
||||||
import net.lab1024.sa.admin.module.business.wms.base.location.domain.vo.LocationVO;
|
import net.lab1024.sa.admin.module.business.wms.base.location.domain.vo.LocationVO;
|
||||||
import net.lab1024.sa.admin.module.business.wms.base.location.manager.LocationManager;
|
import net.lab1024.sa.admin.module.business.wms.base.location.manager.LocationManager;
|
||||||
import net.lab1024.sa.admin.module.business.wms.base.location.service.LocationQueryService;
|
import net.lab1024.sa.admin.module.business.wms.base.location.service.LocationQueryService;
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
package net.lab1024.sa.admin.module.business.wms.base.stock.domain.vo;
|
package net.lab1024.sa.admin.module.business.wms.base.stock.domain.vo;
|
||||||
|
|
||||||
import cn.idev.excel.annotation.ExcelProperty;
|
import cn.idev.excel.annotation.ExcelProperty;
|
||||||
|
import cn.idev.excel.annotation.write.style.ColumnWidth;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
@ -10,6 +11,7 @@ import lombok.NoArgsConstructor;
|
||||||
@Builder
|
@Builder
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
|
@ColumnWidth(20)
|
||||||
public class StocksExcelVO {
|
public class StocksExcelVO {
|
||||||
@ExcelProperty("容器编码")
|
@ExcelProperty("容器编码")
|
||||||
private String stockCode;
|
private String stockCode;
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.google.common.collect.Maps;
|
import com.google.common.collect.Maps;
|
||||||
import jakarta.annotation.Resource;
|
import jakarta.annotation.Resource;
|
||||||
import jakarta.servlet.http.HttpServletResponse;
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import net.lab1024.sa.admin.module.business.wms.base.item.domain.vo.ItemVO;
|
import net.lab1024.sa.admin.module.business.wms.base.item.domain.vo.ItemVO;
|
||||||
import net.lab1024.sa.admin.module.business.wms.base.item.domain.vo.ItemsExcelVO;
|
import net.lab1024.sa.admin.module.business.wms.base.item.domain.vo.ItemsExcelVO;
|
||||||
import net.lab1024.sa.admin.module.business.wms.base.location.domain.entity.LocationEntity;
|
import net.lab1024.sa.admin.module.business.wms.base.location.domain.entity.LocationEntity;
|
||||||
|
|
@ -35,6 +36,7 @@ import java.util.Objects;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
@Service
|
@Service
|
||||||
|
@Slf4j
|
||||||
public class StockQueryServiceImpl implements StockQueryService {
|
public class StockQueryServiceImpl implements StockQueryService {
|
||||||
@Resource
|
@Resource
|
||||||
private StockDao stockDao;
|
private StockDao stockDao;
|
||||||
|
|
@ -235,7 +237,7 @@ public class StockQueryServiceImpl implements StockQueryService {
|
||||||
stock -> StocksExcelVO.builder()
|
stock -> StocksExcelVO.builder()
|
||||||
.stockCode(stock.getStockCode())
|
.stockCode(stock.getStockCode())
|
||||||
.stockType(dictService.getDictDataLabel(DictConst.STOCK_TYPE.getValue(), stock.getStockType()))
|
.stockType(dictService.getDictDataLabel(DictConst.STOCK_TYPE.getValue(), stock.getStockType()))
|
||||||
.locationCode(locationManager.queryLocation(stock.getLocationId()) == null ? null : locationManager.queryLocation(stock.getLocationId()).getLocationCode())
|
.locationCode(stock.getLocationId()==null?null:locationManager.queryLocation(stock.getLocationId()).getLocationCode())
|
||||||
.disabledFlag(stock.getDisabledFlag() ? "启用" : "禁用")
|
.disabledFlag(stock.getDisabledFlag() ? "启用" : "禁用")
|
||||||
.build(),
|
.build(),
|
||||||
StockVO::getStockId,
|
StockVO::getStockId,
|
||||||
|
|
@ -243,6 +245,7 @@ public class StockQueryServiceImpl implements StockQueryService {
|
||||||
(processed, progress) -> exportTaskService.updateProgress(taskId, progress)
|
(processed, progress) -> exportTaskService.updateProgress(taskId, progress)
|
||||||
);
|
);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
log.error("导出失败", e);
|
||||||
exportTaskService.updateProgress(taskId, -1);
|
exportTaskService.updateProgress(taskId, -1);
|
||||||
} finally {
|
} finally {
|
||||||
exportTaskService.updateProgress(taskId, 100);
|
exportTaskService.updateProgress(taskId, 100);
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,7 @@
|
||||||
t_stock.stock_code,
|
t_stock.stock_code,
|
||||||
t_stock.location_id,
|
t_stock.location_id,
|
||||||
t_stock.disabled_flag,
|
t_stock.disabled_flag,
|
||||||
t_stock.stock_type,
|
t_stock.stock_type
|
||||||
FROM t_stock
|
FROM t_stock
|
||||||
<where>
|
<where>
|
||||||
t_stock.stock_id > #{lastId}
|
t_stock.stock_id > #{lastId}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue