|
@@ -836,67 +836,75 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs
|
|
|
@AutoLog(value = "导出")
|
|
|
@ApiOperation(value="导出", notes="导出")
|
|
|
@RequestMapping(value = "/exportXls2")
|
|
|
- public Result<SyPreAssembledPackingList> exportXls2(HttpServletRequest request,HttpServletResponse response,SyPreAssembledPackingListVo syPreAssembledPackingListVo,
|
|
|
+ public Result<SyPreAssembledPackingList> exportXls2(HttpServletRequest request,
|
|
|
+ HttpServletResponse response,
|
|
|
+ SyPreAssembledPackingListVo syPreAssembledPackingListVo,
|
|
|
+ String [] ids,
|
|
|
+ String selectAll,
|
|
|
String stratDate,
|
|
|
String endDate ) {
|
|
|
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.getCustomerAbbreviation())){//客户简称
|
|
|
- queryWrapper.like("a.customer_Abbreviation",syPreAssembledPackingListVo.getCustomerAbbreviation());
|
|
|
- }
|
|
|
- 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(syPreAssembledPackingListVo.getCreateBy())){//创建人
|
|
|
- queryWrapper.like("a.create_by",syPreAssembledPackingListVo.getCreateBy());
|
|
|
- }
|
|
|
- if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getStatus())){//状态
|
|
|
- queryWrapper.like("a.status",syPreAssembledPackingListVo.getStatus());
|
|
|
- }
|
|
|
- if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getCreateTime())){//创建时间
|
|
|
- queryWrapper.like("a.create_time",syPreAssembledPackingListVo.getCreateTime());
|
|
|
- }
|
|
|
- if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getDepositaryReceiptNo())){//预托书号
|
|
|
- queryWrapper.like("a.depositary_Receipt_No",syPreAssembledPackingListVo.getDepositaryReceiptNo());
|
|
|
- }
|
|
|
- if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getAcSetNo())){//账套号
|
|
|
- queryWrapper.like("b.ac_Set_No",syPreAssembledPackingListVo.getAcSetNo());
|
|
|
- }
|
|
|
- if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getIsReference())){//是否被参照
|
|
|
- if(syPreAssembledPackingListVo.getIsReference().equals(0)){
|
|
|
- queryWrapper.eq("a.is_Reference",syPreAssembledPackingListVo.getIsReference());
|
|
|
- }else{
|
|
|
- queryWrapper.ge("a.is_Reference",syPreAssembledPackingListVo.getIsReference());
|
|
|
+ if(selectAll.equals("1")){
|
|
|
+ if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getId())){//查询id
|
|
|
+ queryWrapper.eq("a.id",syPreAssembledPackingListVo.getId());
|
|
|
}
|
|
|
- }
|
|
|
- //预发货日期
|
|
|
- if(oConvertUtils.isNotEmpty(stratDate)){//起始
|
|
|
- queryWrapper.ge("b.hod",stratDate);
|
|
|
- }
|
|
|
- if(oConvertUtils.isNotEmpty(endDate)){//结束
|
|
|
- queryWrapper.le("b.hod",endDate);
|
|
|
+ if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getCustomerAbbreviation())){//客户简称
|
|
|
+ queryWrapper.like("a.customer_Abbreviation",syPreAssembledPackingListVo.getCustomerAbbreviation());
|
|
|
+ }
|
|
|
+ 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(syPreAssembledPackingListVo.getCreateBy())){//创建人
|
|
|
+ queryWrapper.like("a.create_by",syPreAssembledPackingListVo.getCreateBy());
|
|
|
+ }
|
|
|
+ if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getStatus())){//状态
|
|
|
+ queryWrapper.like("a.status",syPreAssembledPackingListVo.getStatus());
|
|
|
+ }
|
|
|
+ if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getCreateTime())){//创建时间
|
|
|
+ queryWrapper.like("a.create_time",syPreAssembledPackingListVo.getCreateTime());
|
|
|
+ }
|
|
|
+ if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getDepositaryReceiptNo())){//预托书号
|
|
|
+ queryWrapper.like("a.depositary_Receipt_No",syPreAssembledPackingListVo.getDepositaryReceiptNo());
|
|
|
+ }
|
|
|
+ if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getAcSetNo())){//账套号
|
|
|
+ queryWrapper.like("b.ac_Set_No",syPreAssembledPackingListVo.getAcSetNo());
|
|
|
+ }
|
|
|
+ if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getIsReference())){//是否被参照
|
|
|
+ if(syPreAssembledPackingListVo.getIsReference().equals(0)){
|
|
|
+ queryWrapper.eq("a.is_Reference",syPreAssembledPackingListVo.getIsReference());
|
|
|
+ }else{
|
|
|
+ queryWrapper.ge("a.is_Reference",syPreAssembledPackingListVo.getIsReference());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ //预发货日期
|
|
|
+ if(oConvertUtils.isNotEmpty(stratDate)){//起始
|
|
|
+ queryWrapper.ge("b.hod",stratDate);
|
|
|
+ }
|
|
|
+ if(oConvertUtils.isNotEmpty(endDate)){//结束
|
|
|
+ queryWrapper.le("b.hod",endDate);
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ queryWrapper.in("a.id",Arrays.asList(ids));//查询列表
|
|
|
}
|
|
|
Page<SyPreAssembledPackingListVo> page = new Page<SyPreAssembledPackingListVo>(1, 10000);
|
|
|
Result result=new Result();
|
|
@@ -937,67 +945,75 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs
|
|
|
@AutoLog(value = "预装箱单列表导出")
|
|
|
@ApiOperation(value="预装箱单列表导出", notes="预装箱单列表导出")
|
|
|
@RequestMapping(value = "/exportXls3")
|
|
|
- public Result<SyPreAssembledPackingList> exportXls3(HttpServletRequest request,HttpServletResponse response,SyPreAssembledPackingListVo syPreAssembledPackingListVo,
|
|
|
+ public Result<SyPreAssembledPackingList> exportXls3(HttpServletRequest request,
|
|
|
+ HttpServletResponse response,
|
|
|
+ SyPreAssembledPackingListVo syPreAssembledPackingListVo,
|
|
|
String stratDate,
|
|
|
- String endDate) {
|
|
|
+ String [] ids,
|
|
|
+ String selectAll,
|
|
|
+ String endDate){
|
|
|
QueryWrapper 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.getCustomerAbbreviation())){//客户简称
|
|
|
- queryWrapper.like("a.customer_Abbreviation",syPreAssembledPackingListVo.getCustomerAbbreviation());
|
|
|
- }
|
|
|
- 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());
|
|
|
- }
|
|
|
- if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getCreateBy())){//创建人
|
|
|
- queryWrapper.like("a.create_by",syPreAssembledPackingListVo.getCreateBy());
|
|
|
- }
|
|
|
- if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getCreateTime())){//创建时间
|
|
|
- queryWrapper.like("a.create_time",syPreAssembledPackingListVo.getCreateTime());
|
|
|
- }
|
|
|
- if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getDepositaryReceiptNo())){//预托书号
|
|
|
- queryWrapper.like("a.depositary_Receipt_No",syPreAssembledPackingListVo.getDepositaryReceiptNo());
|
|
|
- }
|
|
|
- // 小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(syPreAssembledPackingListVo.getStatus())){//状态
|
|
|
- queryWrapper.like("a.status",syPreAssembledPackingListVo.getStatus());
|
|
|
- }
|
|
|
- //预发货日期
|
|
|
- if(oConvertUtils.isNotEmpty(stratDate)){//起始
|
|
|
- queryWrapper.ge("b.hod",stratDate);
|
|
|
- }
|
|
|
- if(oConvertUtils.isNotEmpty(endDate)){//结束
|
|
|
- queryWrapper.le("b.hod",endDate);
|
|
|
- }
|
|
|
- if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getAcSetNo())){//账套号
|
|
|
- queryWrapper.like("b.ac_Set_No",syPreAssembledPackingListVo.getAcSetNo());
|
|
|
- }
|
|
|
- if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getIsReference())){//是否被参照
|
|
|
- if(syPreAssembledPackingListVo.getIsReference().equals(0)){
|
|
|
- queryWrapper.eq("a.is_Reference",syPreAssembledPackingListVo.getIsReference());
|
|
|
- }else{
|
|
|
- queryWrapper.ge("a.is_Reference",syPreAssembledPackingListVo.getIsReference());
|
|
|
+ if(selectAll.equals("1")){
|
|
|
+ if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getId())){//查询id
|
|
|
+ queryWrapper.eq("a.id",syPreAssembledPackingListVo.getId());
|
|
|
+ }
|
|
|
+ if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getCustomerAbbreviation())){//客户简称
|
|
|
+ queryWrapper.like("a.customer_Abbreviation",syPreAssembledPackingListVo.getCustomerAbbreviation());
|
|
|
+ }
|
|
|
+ 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());
|
|
|
+ }
|
|
|
+ if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getCreateBy())){//创建人
|
|
|
+ queryWrapper.like("a.create_by",syPreAssembledPackingListVo.getCreateBy());
|
|
|
+ }
|
|
|
+ if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getCreateTime())){//创建时间
|
|
|
+ queryWrapper.like("a.create_time",syPreAssembledPackingListVo.getCreateTime());
|
|
|
+ }
|
|
|
+ if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getDepositaryReceiptNo())){//预托书号
|
|
|
+ queryWrapper.like("a.depositary_Receipt_No",syPreAssembledPackingListVo.getDepositaryReceiptNo());
|
|
|
+ }
|
|
|
+ // 小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(syPreAssembledPackingListVo.getStatus())){//状态
|
|
|
+ queryWrapper.like("a.status",syPreAssembledPackingListVo.getStatus());
|
|
|
+ }
|
|
|
+ //预发货日期
|
|
|
+ if(oConvertUtils.isNotEmpty(stratDate)){//起始
|
|
|
+ queryWrapper.ge("b.hod",stratDate);
|
|
|
+ }
|
|
|
+ if(oConvertUtils.isNotEmpty(endDate)){//结束
|
|
|
+ queryWrapper.le("b.hod",endDate);
|
|
|
+ }
|
|
|
+ if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getAcSetNo())){//账套号
|
|
|
+ queryWrapper.like("b.ac_Set_No",syPreAssembledPackingListVo.getAcSetNo());
|
|
|
+ }
|
|
|
+ if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getIsReference())){//是否被参照
|
|
|
+ if(syPreAssembledPackingListVo.getIsReference().equals(0)){
|
|
|
+ queryWrapper.eq("a.is_Reference",syPreAssembledPackingListVo.getIsReference());
|
|
|
+ }else{
|
|
|
+ queryWrapper.ge("a.is_Reference",syPreAssembledPackingListVo.getIsReference());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ queryWrapper.in("a.id",Arrays.asList(ids));//查询列表
|
|
|
}
|
|
|
Page<SyPreAssembledPackingListVo> page = new Page<SyPreAssembledPackingListVo>(1, 10000);
|
|
|
Result result=new Result();
|
|
@@ -1010,7 +1026,7 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs
|
|
|
result.setSuccess(false);
|
|
|
return result;
|
|
|
}
|
|
|
- Map<String, List<String>> ids=new HashMap<>();
|
|
|
+ Map<String, List<String>> ids1=new HashMap<>();
|
|
|
List<String> allIds=new ArrayList<>();
|
|
|
for (SyPreAssembledPackingListVo vo : pageLists){
|
|
|
allIds.add(vo.getId());
|
|
@@ -1020,15 +1036,15 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs
|
|
|
result.setSuccess(false);
|
|
|
return result;
|
|
|
}//preDeliveryDate materialComposition*/
|
|
|
- if(ids.containsKey(vo.getSmallPo()+vo.getPreDeliveryDate()+vo.getPrice()+vo.getMaterialComposition()+vo.getDistributionPoint())){
|
|
|
- ids.get(vo.getSmallPo()+vo.getPreDeliveryDate()+vo.getPrice()+vo.getMaterialComposition()+vo.getDistributionPoint()).add(vo.getId());
|
|
|
+ if(ids1.containsKey(vo.getSmallPo()+vo.getPreDeliveryDate()+vo.getPrice()+vo.getMaterialComposition()+vo.getDistributionPoint())){
|
|
|
+ ids1.get(vo.getSmallPo()+vo.getPreDeliveryDate()+vo.getPrice()+vo.getMaterialComposition()+vo.getDistributionPoint()).add(vo.getId());
|
|
|
}else{
|
|
|
List<String> list=new ArrayList<>();
|
|
|
list.add(vo.getId());
|
|
|
- ids.put(vo.getSmallPo()+vo.getPreDeliveryDate()+vo.getPrice()+vo.getMaterialComposition()+vo.getDistributionPoint(),list);
|
|
|
+ ids1.put(vo.getSmallPo()+vo.getPreDeliveryDate()+vo.getPrice()+vo.getMaterialComposition()+vo.getDistributionPoint(),list);
|
|
|
}
|
|
|
}
|
|
|
- List<SyPreAssembledPackingList> temps=syPreAssembledPackingListService.queryById2(ids,allIds);
|
|
|
+ List<SyPreAssembledPackingList> temps=syPreAssembledPackingListService.queryById2(ids1,allIds);
|
|
|
String load="D:\\单证模板\\预装箱单列表导出test.xlsx";//事件
|
|
|
int count = temps.size();//分几条sheet
|
|
|
File file=new File(load);
|
|
@@ -1072,68 +1088,75 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs
|
|
|
public Result<SyPreAssembledPackingList> exportXls3(HttpServletRequest request,HttpServletResponse response,SyPreAssembledPackingListVo syPreAssembledPackingListVo,
|
|
|
String stratDate,
|
|
|
String endDate,
|
|
|
+ String ids,
|
|
|
+ String selectAll,
|
|
|
String status) {
|
|
|
status="1";
|
|
|
long startTime = System.currentTimeMillis();
|
|
|
SyPreAssembledPackingList syPreAssembledPackingList=new SyPreAssembledPackingList();
|
|
|
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.getCustomerAbbreviation())){//客户简称
|
|
|
- queryWrapper.like("a.customer_Abbreviation",syPreAssembledPackingListVo.getCustomerAbbreviation());
|
|
|
- }
|
|
|
- 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());
|
|
|
- }
|
|
|
- if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getCreateBy())){//创建人
|
|
|
- queryWrapper.like("a.create_by",syPreAssembledPackingListVo.getCreateBy());
|
|
|
- }
|
|
|
- if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getCreateTime())){//创建时间
|
|
|
- queryWrapper.like("a.create_time",syPreAssembledPackingListVo.getCreateTime());
|
|
|
- }
|
|
|
- if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getDepositaryReceiptNo())){//预托书号
|
|
|
- queryWrapper.like("a.depositary_Receipt_No",syPreAssembledPackingListVo.getDepositaryReceiptNo());
|
|
|
- }
|
|
|
- // 小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(syPreAssembledPackingListVo.getStatus())){//状态
|
|
|
- queryWrapper.like("a.status",syPreAssembledPackingListVo.getStatus());
|
|
|
- }
|
|
|
- //预发货日期
|
|
|
- if(oConvertUtils.isNotEmpty(stratDate)){//起始
|
|
|
- queryWrapper.ge("b.hod",stratDate);
|
|
|
- }
|
|
|
- if(oConvertUtils.isNotEmpty(endDate)){//结束
|
|
|
- queryWrapper.le("b.hod",endDate);
|
|
|
- }
|
|
|
- if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getAcSetNo())){//账套号
|
|
|
- queryWrapper.like("b.ac_Set_No",syPreAssembledPackingListVo.getAcSetNo());
|
|
|
- }
|
|
|
- if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getIsReference())){//是否被参照
|
|
|
- if(syPreAssembledPackingListVo.getIsReference().equals(0)){
|
|
|
- queryWrapper.eq("a.is_Reference",syPreAssembledPackingListVo.getIsReference());
|
|
|
- }else{
|
|
|
- queryWrapper.ge("a.is_Reference",syPreAssembledPackingListVo.getIsReference());
|
|
|
+
|
|
|
+ if(selectAll.equals("1")){
|
|
|
+ if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getId())){//查询id
|
|
|
+ queryWrapper.eq("a.id",syPreAssembledPackingListVo.getId());
|
|
|
+ }
|
|
|
+ if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getCustomerAbbreviation())){//客户简称
|
|
|
+ queryWrapper.like("a.customer_Abbreviation",syPreAssembledPackingListVo.getCustomerAbbreviation());
|
|
|
+ }
|
|
|
+ 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());
|
|
|
+ }
|
|
|
+ if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getCreateBy())){//创建人
|
|
|
+ queryWrapper.like("a.create_by",syPreAssembledPackingListVo.getCreateBy());
|
|
|
+ }
|
|
|
+ if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getCreateTime())){//创建时间
|
|
|
+ queryWrapper.like("a.create_time",syPreAssembledPackingListVo.getCreateTime());
|
|
|
+ }
|
|
|
+ if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getDepositaryReceiptNo())){//预托书号
|
|
|
+ queryWrapper.like("a.depositary_Receipt_No",syPreAssembledPackingListVo.getDepositaryReceiptNo());
|
|
|
+ }
|
|
|
+ // 小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(syPreAssembledPackingListVo.getStatus())){//状态
|
|
|
+ queryWrapper.like("a.status",syPreAssembledPackingListVo.getStatus());
|
|
|
+ }
|
|
|
+ //预发货日期
|
|
|
+ if(oConvertUtils.isNotEmpty(stratDate)){//起始
|
|
|
+ queryWrapper.ge("b.hod",stratDate);
|
|
|
+ }
|
|
|
+ if(oConvertUtils.isNotEmpty(endDate)){//结束
|
|
|
+ queryWrapper.le("b.hod",endDate);
|
|
|
+ }
|
|
|
+ if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getAcSetNo())){//账套号
|
|
|
+ queryWrapper.like("b.ac_Set_No",syPreAssembledPackingListVo.getAcSetNo());
|
|
|
+ }
|
|
|
+ if(oConvertUtils.isNotEmpty(syPreAssembledPackingListVo.getIsReference())){//是否被参照
|
|
|
+ if(syPreAssembledPackingListVo.getIsReference().equals(0)){
|
|
|
+ queryWrapper.eq("a.is_Reference",syPreAssembledPackingListVo.getIsReference());
|
|
|
+ }else{
|
|
|
+ queryWrapper.ge("a.is_Reference",syPreAssembledPackingListVo.getIsReference());
|
|
|
+ }
|
|
|
}
|
|
|
+ }else{
|
|
|
+ queryWrapper.in("a.id",Arrays.asList(ids));//查询列表
|
|
|
}
|
|
|
Page<SyPreAssembledPackingListVo> page = new Page<SyPreAssembledPackingListVo>(1, 10000);
|
|
|
Result result=new Result();
|
|
@@ -1761,7 +1784,7 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs
|
|
|
Cell cell=row.getCell(i);
|
|
|
if(x==0){
|
|
|
//System.out.println("cell.getstring\t"+cell.getStringCellValue());
|
|
|
- if((i>7&&i<num1-18)||i==num1-4){
|
|
|
+ if((i>7&&i<num1-18-4)||i==num1-4){
|
|
|
strs3.add(cell.getStringCellValue());
|
|
|
}
|
|
|
if(list.contains(cell.getStringCellValue())){
|
|
@@ -1773,7 +1796,7 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs
|
|
|
}
|
|
|
}else{
|
|
|
//System.out.println("i\t"+i);
|
|
|
- if((i>7&&i<num1-18)||i==num1-4){
|
|
|
+ if((i>7&&i<num1-18-4)||i==num1-4){
|
|
|
if(cell==null){
|
|
|
strs2.add("");
|
|
|
}else{
|
|
@@ -1901,7 +1924,7 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs
|
|
|
Cell cell=row.getCell(i);
|
|
|
if(x==0){
|
|
|
//System.out.println("cell.getstring\t"+cell.getStringCellValue());
|
|
|
- if((i>7&&i<num1-18)||i==num1-4){
|
|
|
+ if((i>7&&i<num1-18-4)||i==num1-4){
|
|
|
strs3.add(cell.getStringCellValue());
|
|
|
}
|
|
|
if(list.contains(cell.getStringCellValue())){
|
|
@@ -1913,7 +1936,7 @@ public class SyPreAssembledPackingListController extends JeecgController<SyPreAs
|
|
|
}
|
|
|
}else{
|
|
|
//System.out.println("i\t"+i);
|
|
|
- if((i>7&&i<num1-18)||i==num1-4){
|
|
|
+ if((i>7&&i<num1-18-4)||i==num1-4){
|
|
|
if(cell==null){
|
|
|
strs2.add("");
|
|
|
}else{
|