package com.mes.edgglasstask.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.mes.bigstorage.service.BigStorageCageDetailsService;
import com.mes.bigstorage.service.BigStorageCageService;
import com.mes.edgglasstask.entity.EdgGlassTaskInfo;
import com.mes.edgglasstask.mapper.EdgGlassTaskInfoMapper;
import com.mes.edgglasstask.service.EdgGlassTaskInfoService;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
/**
*
* 服务实现类
*
*
* @author wu
* @since 2024-05-11
*/
@Service
public class EdgGlassTaskInfoServiceImpl extends ServiceImpl implements EdgGlassTaskInfoService {
@Resource
BigStorageCageDetailsService bigStorageCageDetailsService;
@Override
public int judgeTasktype(String plcFeedReqLine){
LambdaQueryWrapper edgGlassTaskInfoWrapper=new LambdaQueryWrapper<>();
edgGlassTaskInfoWrapper
.eq(EdgGlassTaskInfo::getLine,plcFeedReqLine)
.orderByDesc(EdgGlassTaskInfo::getTime);
EdgGlassTaskInfo edgGlassTaskInfo=baseMapper.selectOne(edgGlassTaskInfoWrapper);
double width=bigStorageCageDetailsService.selectGetBoard(plcFeedReqLine);
if(edgGlassTaskInfo.getWidth() edgGlassTaskInfoWrapper=new LambdaQueryWrapper<>();
edgGlassTaskInfoWrapper
.eq(EdgGlassTaskInfo::getLine,1)
.orderByDesc(EdgGlassTaskInfo::getTime);
List edgGlassTaskInfoList1=baseMapper.selectList(edgGlassTaskInfoWrapper);
int i=0;
for (EdgGlassTaskInfo edgGlassTaskInfo:edgGlassTaskInfoList1
) {
if(edgGlassTaskInfo.getWidth() edgGlassTaskInfoList2=baseMapper.selectList(edgGlassTaskInfoWrapper);
i=0;
for (EdgGlassTaskInfo edgGlassTaskInfo:edgGlassTaskInfoList2
) {
if(edgGlassTaskInfo.getWidth()