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.write.style.ColumnWidth;
 | 
			
		||||
| 
						 | 
				
			
			@ -7,8 +7,6 @@ import lombok.Builder;
 | 
			
		|||
import lombok.Data;
 | 
			
		||||
import lombok.NoArgsConstructor;
 | 
			
		||||
 | 
			
		||||
import java.math.BigDecimal;
 | 
			
		||||
 | 
			
		||||
@Data
 | 
			
		||||
@Builder
 | 
			
		||||
@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.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.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.base.common.domain.PageResult;
 | 
			
		||||
 | 
			
		||||
import java.io.IOException;
 | 
			
		||||
import java.util.List;
 | 
			
		||||
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.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.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.manager.LocationManager;
 | 
			
		||||
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;
 | 
			
		||||
 | 
			
		||||
import cn.idev.excel.annotation.ExcelProperty;
 | 
			
		||||
import cn.idev.excel.annotation.write.style.ColumnWidth;
 | 
			
		||||
import lombok.AllArgsConstructor;
 | 
			
		||||
import lombok.Builder;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
| 
						 | 
				
			
			@ -10,6 +11,7 @@ import lombok.NoArgsConstructor;
 | 
			
		|||
@Builder
 | 
			
		||||
@AllArgsConstructor
 | 
			
		||||
@NoArgsConstructor
 | 
			
		||||
@ColumnWidth(20)
 | 
			
		||||
public class StocksExcelVO {
 | 
			
		||||
    @ExcelProperty("容器编码")
 | 
			
		||||
    private String stockCode;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 | 
			
		|||
import com.google.common.collect.Maps;
 | 
			
		||||
import jakarta.annotation.Resource;
 | 
			
		||||
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.ItemsExcelVO;
 | 
			
		||||
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;
 | 
			
		||||
 | 
			
		||||
@Service
 | 
			
		||||
@Slf4j
 | 
			
		||||
public class StockQueryServiceImpl implements StockQueryService {
 | 
			
		||||
    @Resource
 | 
			
		||||
    private StockDao stockDao;
 | 
			
		||||
| 
						 | 
				
			
			@ -235,7 +237,7 @@ public class StockQueryServiceImpl implements StockQueryService {
 | 
			
		|||
                    stock -> StocksExcelVO.builder()
 | 
			
		||||
                            .stockCode(stock.getStockCode())
 | 
			
		||||
                            .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() ? "启用" : "禁用")
 | 
			
		||||
                            .build(),
 | 
			
		||||
                    StockVO::getStockId,
 | 
			
		||||
| 
						 | 
				
			
			@ -243,6 +245,7 @@ public class StockQueryServiceImpl implements StockQueryService {
 | 
			
		|||
                    (processed, progress) -> exportTaskService.updateProgress(taskId, progress)
 | 
			
		||||
            );
 | 
			
		||||
        } catch (Exception e) {
 | 
			
		||||
           log.error("导出失败", e);
 | 
			
		||||
            exportTaskService.updateProgress(taskId, -1);
 | 
			
		||||
        } finally {
 | 
			
		||||
            exportTaskService.updateProgress(taskId, 100);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -46,7 +46,7 @@
 | 
			
		|||
        t_stock.stock_code,
 | 
			
		||||
        t_stock.location_id,
 | 
			
		||||
        t_stock.disabled_flag,
 | 
			
		||||
        t_stock.stock_type,
 | 
			
		||||
        t_stock.stock_type
 | 
			
		||||
        FROM t_stock
 | 
			
		||||
        <where>
 | 
			
		||||
            t_stock.stock_id > #{lastId}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue