| | |
| | | |
| | | import java.sql.SQLException; |
| | | import java.util.ArrayList; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | |
| | | import com.example.springboot.entity.Out_slice; |
| | | import com.example.springboot.entity.Queue; |
| | | import com.example.springboot.entity.StorageCage; |
| | | import com.example.springboot.entity.alarmmg; |
| | | import com.example.springboot.entity.north_glass_buffer1; |
| | | import com.example.springboot.mapper.HomeMapper; |
| | | import com.example.springboot.mapper.SpianMapper; |
| | | import com.example.springboot.service.JdbcConnections; |
| | | |
| | | |
| | | public class Plchome extends Thread { |
| | | |
| | |
| | | private JdbcConnections dbserve; |
| | | private JdbcConnections jdbcConnections; |
| | | |
| | | |
| | | // public static int a=1; |
| | | // public static Map b=new HashMap<>(); |
| | | // b.put() |
| | | @Override |
| | | public void run() { |
| | | while (this != null) { |
| | |
| | | // 进出片任务 |
| | | List<StorageCage> tasklist1 = homeMapper.selectinout(3); |
| | | List<StorageCage> tasklist2 = homeMapper.selectinout(2); |
| | | for (StorageCage storageCage : tasklist1) { |
| | | // storageCage.setnorth_glass_buffer1s(homeMapper.SelectBoxNo(storageCage.getGlassId())); |
| | | try { |
| | | storageCage.setnorth_glass_buffer1s(jdbcConnections.SelectGlassByGlassIdOrderIdFrameId("", "", "")); |
| | | } catch (SQLException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | try { |
| | | storageCage.setnorth_glass_buffer1s( |
| | | jdbcConnections.SelectGlassByGlassIdOrderIdFrameId(storageCage.getGlassId(), "", "")); |
| | | } catch (SQLException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | for (StorageCage storageCage : tasklist2) { |
| | | // storageCage.setnorth_glass_buffer1s(homeMapper.SelectBoxNo(storageCage.getGlassId())); |
| | | try { |
| | | storageCage.setnorth_glass_buffer1s( |
| | | jdbcConnections.SelectGlassByGlassIdOrderIdFrameId(storageCage.getGlassId(), "", "")); |
| | | } catch (SQLException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | |
| | | } |
| | | jsonObject.append("tasklist1", tasklist1); |
| | | jsonObject.append("tasklist2", tasklist2); |
| | | // 查询报警信息 |
| | |
| | | jsonObject.append("queid", queid); |
| | | jsonObject.append("state", state); |
| | | // 获取扫码位与上片位玻璃信息 |
| | | String queueglassid2 = homeMapper.GetQueueInfo(2); |
| | | String queueglassid1 = homeMapper.GetQueueInfo(1); |
| | | // north_glass_buffer1 form2 = homeMapper.SelectGlassByGlassID(queueglassid2); |
| | | // north_glass_buffer1 form3 = homeMapper.SelectGlassByGlassID(queueglassid1); |
| | | |
| | | north_glass_buffer1 form2; |
| | | if(queueglassid2.length()!=0){ |
| | | try { |
| | | form2 = jdbcConnections.SelectGlassByGlassIdOrderIdFrameId(queueglassid2, "", ""); |
| | | Queue form2 = homeMapper.GetQueueInfo(2); |
| | | Queue form3 = homeMapper.GetQueueInfo(1); |
| | | if(form2.getglassId()!=null&&form2.getglassId()!=""){ |
| | | jsonObject.append("form2", form2); |
| | | } catch (SQLException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | |
| | | north_glass_buffer1 form3; |
| | | if(queueglassid1.length()!=0){ |
| | | try { |
| | | form3 = jdbcConnections.SelectGlassByGlassIdOrderIdFrameId(queueglassid1, "", ""); |
| | | if(form3.getglassId()!=null&&form3.getglassId()!=""){ |
| | | jsonObject.append("form3", form3); |
| | | } catch (SQLException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | |
| | | |
| | | // 获取出片队列信息 |
| | | List<Out_slice> listoutslice = homeMapper.SelectProductionqueue(); |
| | | for (Out_slice out_slice : listoutslice) { |
| | | out_slice.setnorth_glass_buffer1s(homeMapper.SelectBoxNo(out_slice.getGlassId())); |
| | | out_slice.setstorageCage(homeMapper.SelectStorageGlassById(out_slice.getGlassId())); |
| | | } |
| | | jsonObject.append("listoutslice", listoutslice); |