|
|
|
@ -43,11 +43,12 @@ public class YlController {
|
|
|
|
|
public ResultBean<?> list(@RequestBody YlSlDto dto){
|
|
|
|
|
return new ResultBean<>(
|
|
|
|
|
ylInfoService.list(Wrappers.<DmYlInfo>lambdaQuery()
|
|
|
|
|
.eq(ObjectUtil.isNotEmpty(dto.getStatus()),DmYlInfo::get使用状态,dto.getStatus())
|
|
|
|
|
.eq(DmYlInfo::get来源船号,dto.getDcCh())
|
|
|
|
|
.eq(DmYlInfo::get使用状态,dto.getStatus())
|
|
|
|
|
.eq(StrUtil.isNotEmpty(dto.getDcPl()),DmYlInfo::get来源批量,dto.getDcPl())
|
|
|
|
|
.eq(StrUtil.isNotEmpty(dto.getTzbh()),DmYlInfo::get来源图纸,dto.getTzbh())
|
|
|
|
|
.like(dto.isGd()&&dto.getStatus()==2,DmYlInfo::get使用图纸,"N8GX")
|
|
|
|
|
//用于光电查询
|
|
|
|
|
.like(dto.isGd(),DmYlInfo::get使用图纸,"N8GX")
|
|
|
|
|
//查询结果使用最小匹配原则为按规格匹配上料提供匹配顺序
|
|
|
|
|
.orderByAsc(DmYlInfo::get板宽,DmYlInfo::get板长)
|
|
|
|
|
)
|
|
|
|
@ -170,7 +171,7 @@ public class YlController {
|
|
|
|
|
List<DmYlJc> jcList=new ArrayList<>();//结存数据
|
|
|
|
|
|
|
|
|
|
list.forEach(item->{
|
|
|
|
|
if (StrUtil.isAllNotEmpty(item.get使用船号(),item.get使用图纸())){
|
|
|
|
|
if (StrUtil.isAllNotEmpty(item.get使用船号(),item.get使用图纸())&&item.是否已匹配()){
|
|
|
|
|
String date = DateUtil.date().toString("yyyy/MM/dd");
|
|
|
|
|
item.set使用日期(date);
|
|
|
|
|
item.set使用状态(DmYlInfo.UseStatus.已打印.ordinal());//已打印
|
|
|
|
|