| 
					
				 | 
			
			
				@@ -52,29 +52,31 @@ public class DyeLossController extends JeecgController<DyeLoss, IDyeLossService> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @AutoLog(value = "染损报表查询") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiOperation(value="染损报表查询", notes="染损报表查询") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @RequestMapping(value = "/list",method = RequestMethod.GET) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public Result<IPage<DyeLoss>> list2(DyeLossDto dyeLossDto, HttpServletRequest req){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(dyeLossDto.getPageSize()>10){//页面长度不能大于10 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            dyeLossDto.setPageSize(10); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Result<IPage<DyeLoss>> list2( @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                         @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                         DyeLossDto dyeLossDto, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                         HttpServletRequest req){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(pageSize>10){//页面长度不能大于10 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            pageSize=10; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Result<IPage<DyeLoss>> result = new Result<IPage<DyeLoss>>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         QueryWrapper<DyeLossDto> queryWrapper = new QueryWrapper<>();//初始化 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        System.out.println("pageno"+dyeLossDto.getPageNo()+"pagesize"+dyeLossDto.getPageSize()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(StringUtils.isNotBlank(dyeLossDto.getCode())){ //code;//订单号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(dyeLossDto.getCode()!=null&& !dyeLossDto.getCode().trim().equals("") &&StringUtils.isNotBlank(dyeLossDto.getCode())){ //code;//订单号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             queryWrapper.eq("a.cCode",dyeLossDto.getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(StringUtils.isNotBlank(dyeLossDto.getVenName())){//供应商名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(dyeLossDto.getVenName()!=null && !dyeLossDto.getVenName().trim().equals("") &&StringUtils.isNotBlank(dyeLossDto.getVenName())){//供应商名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             queryWrapper.eq("c.cVenName",dyeLossDto.getVenName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(StringUtils.isNotBlank(dyeLossDto.getOrderType())){//订单类型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(dyeLossDto.getOrderType()!=null && !dyeLossDto.getOrderType().trim().equals("") &&StringUtils.isNotBlank(dyeLossDto.getOrderType())){//订单类型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             queryWrapper.eq("a.iOrderType",dyeLossDto.getOrderType()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(StringUtils.isNotBlank(dyeLossDto.getPlanLotNumber())){//计划单号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(dyeLossDto.getPlanLotNumber()!=null && !dyeLossDto.getPlanLotNumber().trim().equals("") &&StringUtils.isNotBlank(dyeLossDto.getPlanLotNumber())){//计划单号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             queryWrapper.eq("b.cPlanLotNumber",dyeLossDto.getPlanLotNumber()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(StringUtils.isNotBlank(dyeLossDto.getCsocode())){//销售订单号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(dyeLossDto.getCsocode()!=null && !dyeLossDto.getCsocode().trim().equals("") &&StringUtils.isNotBlank(dyeLossDto.getCsocode())){//销售订单号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             queryWrapper.eq("e.csocode",dyeLossDto.getCsocode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        Page<DyeLoss> page = new Page<DyeLoss>(dyeLossDto.getPageNo(), dyeLossDto.getPageSize()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Page<DyeLoss> page = new Page<DyeLoss>(pageNo, pageSize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         IPage<DyeLoss> pageList = dyeLossService.selectPage(page, queryWrapper); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         result.setSuccess(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         result.setResult(pageList); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -82,18 +84,19 @@ public class DyeLossController extends JeecgController<DyeLoss, IDyeLossService> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return result; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @AutoLog(value = "染损报表数据合计") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /*@AutoLog(value = "染损报表数据合计") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiOperation(value="染损报表数据合计", notes="染损报表数据合计") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @RequestMapping(value = "/selectSum",method = RequestMethod.GET) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public Result<?> selectSum(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return Result.ok(dyeLossService.selectSum()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Result.ok(dyeLossService.selectSum()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return Result.ok("查询成功!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @AutoLog(value = "按供应商名称按物料分组展现每个物料的染损") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiOperation(value="按供应商名称按物料分组展现每个物料的染损", notes="按供应商名称按物料分组展现每个物料的染损") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @RequestMapping(value = "/vendor",method = RequestMethod.GET) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public Result<?> vendor(@RequestParam(name="venName") String venName){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return Result.ok(dyeLossService.selectVendor(venName)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       return Result.ok(dyeLossService.selectVendor(venName)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @AutoLog(value = "按供应商分组展现每个供应商的染损") 
			 |