| | |
| | | package com.example.springboot.service; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import com.example.springboot.entity.GlassInfo; |
| | | import com.example.springboot.entity.MeasureSetting; |
| | | // import com.example.springboot.mapper.GlassInfoMapper; |
| | | // import com.example.springboot.mapper.MeasureSettingMapper; |
| | | // import com.example.springboot.mapper.QueueMapper; |
| | | |
| | | @Service |
| | | public class HomeService { |
| | | |
| | | |
| | | // @Autowired |
| | | // MeasureSettingMapper MeasureSettingMapper; |
| | | // @Autowired |
| | | // GlassInfoMapper GlassInfoMapper; |
| | | // @Autowired |
| | | // QueueMapper QueueMapper; |
| | | |
| | | // // 匹配玻璃 宽,高,线路 |
| | | // public List<GlassInfo> NormalGlassInfo(double width, double height, String line) { |
| | | // // |
| | | // List<GlassInfo> Results=new ArrayList<GlassInfo>(); |
| | | // // 获取匹配设置 |
| | | // MeasureSetting MeasureSetting = MeasureSettingMapper.SelectMeasureSetting(line); |
| | | // if (height > 0 && width > 0 && MeasureSetting != null) { |
| | | // // 有效参数 请求=1 长/宽>0 |
| | | // double maxheight = height + MeasureSetting.getErrorHeight(); |
| | | // double minheight = height - MeasureSetting.getErrorHeight(); |
| | | // double maxwidth = width + MeasureSetting.getErrorWidth(); |
| | | // double minwidth = width - MeasureSetting.getErrorWidth(); |
| | | // // 查询当前测量数据 |
| | | // List<GlassInfo> GlassInfos = GlassInfoMapper.selectGlassInfos(maxwidth, minwidth, maxheight, minheight); |
| | | // List types = new ArrayList<>(); |
| | | // for (int i = 0; i < GlassInfos.size(); i++) { |
| | | // Integer glasstype = GlassInfos.get(i).getGlasstype(); |
| | | // if (!types.contains(glasstype)) { |
| | | // types.add(glasstype); |
| | | // Results.add(GlassInfos.get(i)); |
| | | // } |
| | | // } |
| | | // } |
| | | // return Results; |
| | | // } |
| | | } |