| 
														
															@@ -131,10 +131,10 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @ApiOperation(value="预装箱单VO查询", notes="预装箱单VO查询") 
														 | 
														
														 | 
														
															     @ApiOperation(value="预装箱单VO查询", notes="预装箱单VO查询") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @GetMapping(value = "/list2") 
														 | 
														
														 | 
														
															     @GetMapping(value = "/list2") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     public Result<IPage<SyPreAssembledPackingListVo>> queryPageList2(SyPreAssembledPackingListVo syPreAssembledPackingListVo, 
														 | 
														
														 | 
														
															     public Result<IPage<SyPreAssembledPackingListVo>> queryPageList2(SyPreAssembledPackingListVo syPreAssembledPackingListVo, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                                                                     @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                                                                     @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                                                      String stratDate, 
														 | 
														
														 | 
														
															                                                                      String stratDate, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                                                      String endDate, 
														 | 
														
														 | 
														
															                                                                      String endDate, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                                                     @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                                                     @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                                                      HttpServletRequest req) { 
														 | 
														
														 | 
														
															                                                                      HttpServletRequest req) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         //System.out.println("当前登录用户:"+((LoginUser)SecurityUtils.getSubject().getPrincipal()).getRealname()); 
														 | 
														
														 | 
														
															         //System.out.println("当前登录用户:"+((LoginUser)SecurityUtils.getSubject().getPrincipal()).getRealname()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         QueryWrapper<SyPreAssembledPackingListVo> queryWrapper =new QueryWrapper<>();//初始化 
														 | 
														
														 | 
														
															         QueryWrapper<SyPreAssembledPackingListVo> queryWrapper =new QueryWrapper<>();//初始化 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -755,25 +755,60 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @AutoLog(value = "导出") 
														 | 
														
														 | 
														
															     @AutoLog(value = "导出") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @ApiOperation(value="导出", notes="导出") 
														 | 
														
														 | 
														
															     @ApiOperation(value="导出", notes="导出") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @RequestMapping(value = "/exportXls") 
														 | 
														
														 | 
														
															     @RequestMapping(value = "/exportXls") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    public Result<SyPreAssembledPackingList> exportXls3(HttpServletRequest request,HttpServletResponse response,String id,String status) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public Result<SyPreAssembledPackingList> exportXls3(HttpServletRequest request,HttpServletResponse response,SyPreAssembledPackingListVo syPreAssembledPackingListVo, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                                        String stratDate, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                                        String endDate, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                                        String status) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         SyPreAssembledPackingList syPreAssembledPackingList=new SyPreAssembledPackingList(); 
														 | 
														
														 | 
														
															         SyPreAssembledPackingList syPreAssembledPackingList=new SyPreAssembledPackingList(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        if(oConvertUtils.isNotEmpty(id)){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            syPreAssembledPackingList.setId(id); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        QueryWrapper<SyPreAssembledPackingListVo> queryWrapper =new QueryWrapper<>();//初始化 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        queryWrapper.eq("a.del_flag","0");//默认查询未删除 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getId())){//查询id 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            queryWrapper.eq("a.id",syPreAssembledPackingListVo.getId()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getOrderNumber())){//订单号 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            queryWrapper.like("a.order_number",syPreAssembledPackingListVo.getOrderNumber()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getGarmentFactory())){//成衣工厂 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            queryWrapper.like("b.garment_Factory",syPreAssembledPackingListVo.getGarmentFactory()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getDocumentNo())){//单据号 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            queryWrapper.like("a.document_No",syPreAssembledPackingListVo.getDocumentNo()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getItemNumber())){//款号 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            queryWrapper.like("a.item_number",syPreAssembledPackingListVo.getItemNumber()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getProductName())){//品名 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            queryWrapper.like("a.product_Name",syPreAssembledPackingListVo.getProductName()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        // 小po 分销点 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getSmallPo())){//小po 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            queryWrapper.like("b.small_Po",syPreAssembledPackingListVo.getSmallPo()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getDistributionPoint())){//分销点 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            queryWrapper.like("b.distribution_Point",syPreAssembledPackingListVo.getDistributionPoint()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        //预发货日期 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if(oConvertUtils.isNotEmpty(stratDate)){//起始 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            queryWrapper.ge("b.hod",stratDate); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if(oConvertUtils.isNotEmpty(endDate)){//结束 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            queryWrapper.le("b.hod",endDate); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        Page<SyPreAssembledPackingListVo> page = new Page<SyPreAssembledPackingListVo>(1, 10000); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Result result=new Result(); 
														 | 
														
														 | 
														
															         Result result=new Result(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         try{ 
														 | 
														
														 | 
														
															         try{ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            QueryWrapper<SyPreAssembledPackingList> queryWrapper = QueryGenerator.initQueryWrapper(syPreAssembledPackingList, request.getParameterMap()); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            queryWrapper.eq("del_flag","0"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            queryWrapper.orderByDesc(	"create_time");//创建时间倒序 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            List<SyPreAssembledPackingList> syPreAssembledPackingListList = syPreAssembledPackingListService.list(queryWrapper); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            if(syPreAssembledPackingListList.size()==0){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+         //   QueryWrapper<SyPreAssembledPackingList> queryWrapper = QueryGenerator.initQueryWrapper(syPreAssembledPackingList, request.getParameterMap()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          //  queryWrapper.eq("del_flag","0"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+           // queryWrapper.orderByDesc(	"create_time");//创建时间倒序 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            List<SyPreAssembledPackingListVo> pageLists = syPreAssembledPackingListService.selectPage(page, queryWrapper).getRecords(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            if(pageLists.size()==0){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 result.setResult(null); 
														 | 
														
														 | 
														
															                 result.setResult(null); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 result.setMessage("导出失败!没有查询到数据"); 
														 | 
														
														 | 
														
															                 result.setMessage("导出失败!没有查询到数据"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 result.setSuccess(false); 
														 | 
														
														 | 
														
															                 result.setSuccess(false); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 return result; 
														 | 
														
														 | 
														
															                 return result; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             List<SyPreAssembledPackingList> temps=new ArrayList<>(); 
														 | 
														
														 | 
														
															             List<SyPreAssembledPackingList> temps=new ArrayList<>(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            for (SyPreAssembledPackingList temp : syPreAssembledPackingListList) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            for (SyPreAssembledPackingListVo temp : pageLists) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 QueryWrapper<SyPreAssembledPackingList> queryWrapper1 = new QueryWrapper<SyPreAssembledPackingList>(); 
														 | 
														
														 | 
														
															                 QueryWrapper<SyPreAssembledPackingList> queryWrapper1 = new QueryWrapper<SyPreAssembledPackingList>(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 queryWrapper1.eq("id",temp.getId()).eq("del_flag",0);//预装箱单主表id 
														 | 
														
														 | 
														
															                 queryWrapper1.eq("id",temp.getId()).eq("del_flag",0);//预装箱单主表id 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 SyPreAssembledPackingList preAssembledPackingList=syPreAssembledPackingListService.queryById(queryWrapper1);//已筛选删除状态 
														 | 
														
														 | 
														
															                 SyPreAssembledPackingList preAssembledPackingList=syPreAssembledPackingListService.queryById(queryWrapper1);//已筛选删除状态 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -784,7 +819,7 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 temps.add(preAssembledPackingList); 
														 | 
														
														 | 
														
															                 temps.add(preAssembledPackingList); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             String load="D:\\单证模板\\test2.xlsx"; 
														 | 
														
														 | 
														
															             String load="D:\\单证模板\\test2.xlsx"; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            if(status.equals("1")){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            if(status!=null&&status.equals("1")){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 load="D:\\单证模板\\预装箱单成衣.xlsx"; 
														 | 
														
														 | 
														
															                 load="D:\\单证模板\\预装箱单成衣.xlsx"; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             int count = temps.size();//分几条sheet 
														 | 
														
														 | 
														
															             int count = temps.size();//分几条sheet 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -857,7 +892,7 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     strs+=size.getSize()+","; 
														 | 
														
														 | 
														
															                     strs+=size.getSize()+","; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 } 
														 | 
														
														 | 
														
															                 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 String[] params; 
														 | 
														
														 | 
														
															                 String[] params; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                if(name.equals("1")){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                if(name!=null&&name.equals("1")){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     params=("序号,账套号,成衣工厂,H/D,PO,款号,订单号,UNIT PRICE(单价),分销点,ITEMCODE,PREPACK SKU,启始箱号,结束箱号," + 
														 | 
														
														 | 
														
															                     params=("序号,账套号,成衣工厂,H/D,PO,款号,订单号,UNIT PRICE(单价),分销点,ITEMCODE,PREPACK SKU,启始箱号,结束箱号," + 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             "颜色(中英文),配码,"+strs+"件数/每箱,箱数,总件数,外箱长度,外箱宽度,外箱高度,总体积,外箱净重,总净重," + 
														 | 
														
														 | 
														
															                             "颜色(中英文),配码,"+strs+"件数/每箱,箱数,总件数,外箱长度,外箱宽度,外箱高度,总体积,外箱净重,总净重," + 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             "外箱毛重,总毛重,NN.W,总价,业务员,业务部门,采购委外订单号,主表id,子表id").split(","); 
														 | 
														
														 | 
														
															                             "外箱毛重,总毛重,NN.W,总价,业务员,业务部门,采购委外订单号,主表id,子表id").split(","); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -888,7 +923,7 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 } 
														 | 
														
														 | 
														
															                 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 List<SizeTable> sizes=list.get(i).getSizeTables(); 
														 | 
														
														 | 
														
															                 List<SizeTable> sizes=list.get(i).getSizeTables(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 SyPreAssembledPackingListItem itemN=list.get(0); 
														 | 
														
														 | 
														
															                 SyPreAssembledPackingListItem itemN=list.get(0); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                if(name.equals("1")){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                if(name!=null&&name.equals("1")){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     params=list.get(i).toString3().replace("null","").split(","); 
														 | 
														
														 | 
														
															                     params=list.get(i).toString3().replace("null","").split(","); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     for (int y=0;y<params.length;y++){ 
														 | 
														
														 | 
														
															                     for (int y=0;y<params.length;y++){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         Cell cell = row.createCell(y);//横向 
														 | 
														
														 | 
														
															                         Cell cell = row.createCell(y);//横向 
														 |