|
|
@@ -18,6 +18,7 @@ import com.cnbm.packing.dto.WoPackagingBoxSubstrateDTO; |
|
|
|
import com.cnbm.packing.entity.WoPackagingBox; |
|
|
|
import com.cnbm.packing.entity.WoPackagingBoxSubstrate; |
|
|
|
import com.cnbm.packing.excel.WoPackagingBoxSubstrateExcel; |
|
|
|
import com.cnbm.packing.excel.WoPackagingBoxSubstrateManualExcel; |
|
|
|
import com.cnbm.packing.mapper.WoPackagingBoxMapper; |
|
|
|
import com.cnbm.packing.mapper.WoPackagingBoxSubstrateMapper; |
|
|
|
import com.cnbm.packing.param.PowerReportQueryParam; |
|
|
@@ -36,6 +37,7 @@ import springfox.documentation.annotations.ApiIgnore; |
|
|
|
|
|
|
|
import javax.servlet.http.HttpServletResponse; |
|
|
|
import java.text.DecimalFormat; |
|
|
|
import java.time.format.DateTimeFormatter; |
|
|
|
import java.util.ArrayList; |
|
|
|
import java.time.LocalDateTime; |
|
|
|
import java.util.List; |
|
|
@@ -360,7 +362,22 @@ public class WoPackagingBoxSubstrateController { |
|
|
|
public void exportPackingInfo(@ApiIgnore @RequestParam Map<String, Object> params, HttpServletResponse response) throws Exception { |
|
|
|
List<WoPackagingBoxSubstrateDTO> list = woPackagingBoxSubstrateService.substrateList(params); |
|
|
|
if(list.size()>0) { |
|
|
|
ExcelUtils.exportExcelToTarget(response, "装箱单信息", list, WoPackagingBoxSubstrateExcel.class); |
|
|
|
//包装箱创建时间 最近打印时间 转化 |
|
|
|
for(WoPackagingBoxSubstrateDTO dto:list){ |
|
|
|
DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); |
|
|
|
if(dto.getBoxCreateTime()!=null){ |
|
|
|
dto.setBoxCreateTime1(df.format(dto.getBoxCreateTime())); |
|
|
|
} |
|
|
|
if(dto.getPrintTime()!=null){ |
|
|
|
dto.setPrintTime1(df.format(dto.getPrintTime())); |
|
|
|
} |
|
|
|
} |
|
|
|
if(Integer.parseInt(params.get("model").toString())==1){ |
|
|
|
ExcelUtils.exportExcelToTarget(response, "手动装箱单信息", list, WoPackagingBoxSubstrateManualExcel.class); |
|
|
|
} |
|
|
|
else { |
|
|
|
ExcelUtils.exportExcelToTarget(response, "自动装箱单信息", list, WoPackagingBoxSubstrateExcel.class); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |