Commit b1d0d6ec by 赵剑炜

库存列表查询

parent 511b48b7
...@@ -6,6 +6,8 @@ import lombok.Data; ...@@ -6,6 +6,8 @@ import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.Getter; import lombok.Getter;
import java.util.List;
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
public class InventorySumReq extends BaseRequest { public class InventorySumReq extends BaseRequest {
...@@ -14,7 +16,7 @@ public class InventorySumReq extends BaseRequest { ...@@ -14,7 +16,7 @@ public class InventorySumReq extends BaseRequest {
/** /**
* 组织机构 * 组织机构
*/ */
private Long orgId; private String orgId;
/** /**
* 组织机构名称 * 组织机构名称
...@@ -38,6 +40,10 @@ public class InventorySumReq extends BaseRequest { ...@@ -38,6 +40,10 @@ public class InventorySumReq extends BaseRequest {
*/ */
private String typeId; private String typeId;
/** /**
* 类型IDs
*/
public List<String> typeIds;
/**
* 类型名称 * 类型名称
*/ */
private String typeName; private String typeName;
...@@ -49,7 +55,10 @@ public class InventorySumReq extends BaseRequest { ...@@ -49,7 +55,10 @@ public class InventorySumReq extends BaseRequest {
* 号型名称 * 号型名称
*/ */
private String sizeName; private String sizeName;
/**
* 号型名称集合
*/
private List<String> sizeNames;
/** /**
* 排序规则 * 排序规则
*/ */
......
...@@ -87,7 +87,7 @@ public class InventorySummaryServiceImpl extends ServiceImpl<InventorySummaryMa ...@@ -87,7 +87,7 @@ public class InventorySummaryServiceImpl extends ServiceImpl<InventorySummaryMa
//当没有参数传递的时候默认查询全部,但是如果传递了条件,根据条件查询并且如果是根据id进行查询,则需要判断该id是否存在 //当没有参数传递的时候默认查询全部,但是如果传递了条件,根据条件查询并且如果是根据id进行查询,则需要判断该id是否存在
//判断组织机构是否存在 //判断组织机构是否存在
if (ObjectUtil.isNotNull(req.getOrgId())){ if (ObjectUtil.isNotNull(req.getOrgId())){
pubOrgService.PubOrgExist(req.getOrgId()); pubOrgService.PubOrgExist(Long.valueOf(req.getOrgId()));
} }
//(如果传其他不是数据库字段参数或者排序规则不是deac或者asc可能会出现错误) //(如果传其他不是数据库字段参数或者排序规则不是deac或者asc可能会出现错误)
if (ObjectUtil.isNotNull(req.getColumn()) && !req.getColumn().trim().isEmpty() && if (ObjectUtil.isNotNull(req.getColumn()) && !req.getColumn().trim().isEmpty() &&
...@@ -407,6 +407,10 @@ public class InventorySummaryServiceImpl extends ServiceImpl<InventorySummaryMa ...@@ -407,6 +407,10 @@ public class InventorySummaryServiceImpl extends ServiceImpl<InventorySummaryMa
} }
//根据组织机构号查询 //根据组织机构号查询
wrapper.eq(ObjectUtil.isNotEmpty(req.getOrgId()), InventorySummary::getOrgId, req.getOrgId()); wrapper.eq(ObjectUtil.isNotEmpty(req.getOrgId()), InventorySummary::getOrgId, req.getOrgId());
// wrapper.and(qw -> {
// qw.eq(ObjectUtil.isNotEmpty(req.getOrgId()), InventorySummary::getOrgId, req.getOrgId());
// // 其他条件...
// });
//根据组织机构名模糊查询 //根据组织机构名模糊查询
wrapper.like(ObjectUtil.isNotEmpty(req.getOrgName()), InventorySummary::getOrgName, req.getOrgName()); wrapper.like(ObjectUtil.isNotEmpty(req.getOrgName()), InventorySummary::getOrgName, req.getOrgName());
//位置id(单警柜/仓库) //位置id(单警柜/仓库)
...@@ -418,12 +422,22 @@ public class InventorySummaryServiceImpl extends ServiceImpl<InventorySummaryMa ...@@ -418,12 +422,22 @@ public class InventorySummaryServiceImpl extends ServiceImpl<InventorySummaryMa
//装备类别名称 //装备类别名称
wrapper.like(ObjectUtil.isNotEmpty(req.getTypeName()), InventorySummary::getTypeName, req.getTypeName()); wrapper.like(ObjectUtil.isNotEmpty(req.getTypeName()), InventorySummary::getTypeName, req.getTypeName());
//根据类别 //根据类别
wrapper.eq(ObjectUtil.isNotEmpty(req.getTypeId()), InventorySummary::getTypeId, req.getTypeId()); if (req.typeIds.size()>0) {
wrapper.and(qw -> req.typeIds.forEach(typeId -> qw.or().eq(InventorySummary::getTypeId, typeId)));
}
//根据类别
if (req.getSizeNames().size()>0) {
wrapper.and(qw -> req.getSizeNames().forEach(sizeName -> qw.or().eq(InventorySummary::getSizeName, sizeName)));
}
//型号名称 //型号名称
wrapper.like(ObjectUtil.isNotEmpty(req.getSizeName()), InventorySummary::getSizeName, req.getSizeName()); wrapper.like(ObjectUtil.isNotEmpty(req.getSizeName()), InventorySummary::getSizeName, req.getSizeName());
//号型 //号型
wrapper.eq(ObjectUtil.isNotEmpty(req.getSizeId()), InventorySummary::getSizeId, req.getSizeId()); wrapper.eq(ObjectUtil.isNotEmpty(req.getSizeId()), InventorySummary::getSizeId, req.getSizeId());
wrapper.last("order by " + req.getColumn() + " " + req.getOrder()); if (ObjectUtil.isNotEmpty(req.getColumn()))
{
wrapper.last("order by " + req.getColumn() + " " + req.getOrder());
}
return wrapper; return wrapper;
} }
......
...@@ -764,7 +764,7 @@ public class FlowTaskServiceImpl extends FlowServiceFactory implements IFlowTask ...@@ -764,7 +764,7 @@ public class FlowTaskServiceImpl extends FlowServiceFactory implements IFlowTask
} }
} }
CommentEntity commentTransfer = (CommentEntity) comment; CommentEntity commentTransfer = (CommentEntity) comment;
taskDetailVO.setComment(commentTransfer.getMessage()); taskDetailVO.setComment(commentTransfer.getMessage());
taskDetailVO.setAttachmentVOList(attachmentVOList); taskDetailVO.setAttachmentVOList(attachmentVOList);
taskDetailVOS.add(taskDetailVO); taskDetailVOS.add(taskDetailVO);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论