| | |
| | | import org.apache.ibatis.annotations.*; |
| | | |
| | | import com.example.springboot.entity.CarPosition; |
| | | import com.example.springboot.entity.FlowCard; |
| | | import com.example.springboot.entity.GlassInfo; |
| | | import com.example.springboot.entity.StorageCage; |
| | | import com.example.springboot.entity.StorageTask; |
| | | import com.example.springboot.entity.alarmmg; |
| | |
| | | @Select("select dianqimima from user where id=1") |
| | | String SelectPassword(); |
| | | |
| | | //根据玻璃id查询理片笼信息 |
| | | @Select("select * from storage_cage where glass_id=#{glassid}") |
| | | StorageCage SelectGlassInfo(String glassid); |
| | | // //根据玻璃id查询理片笼信息 |
| | | // @Select("select * from storage_cage where glass_id=#{glassid}") |
| | | // StorageCage SelectGlassInfo(String glassid); |
| | | |
| | | //根据玻璃id查询理片笼信息 |
| | | @Select("select * from storage_cage where glass_id=#{glassid}") |
| | |
| | | //查询理片笼内信息 |
| | | @Select("select * from storage_cage") |
| | | List<StorageCage> SelectStorageCageInfo(); |
| | | |
| | | //删除格子内玻璃信息 |
| | | @Update("update storage_cage set width=5000,glasswidth=null,glassheight=null,glasswidthmm=null,glassheightmm=null,thickness=null,glasstype=null,number=null where cell=#{cell}") |
| | | void DeleteStroageCageByCell(Integer cell); |
| | | |
| | | //修改格子玻璃数量 |
| | | @Update("update storage_cage set number=number+#{num} where cell=#{cell}") |
| | | void updateStroageCageByCell(Integer cell, Integer num); |
| | | |
| | | //计算格子内剩余宽度 |
| | | @Update("update storage_cage set width=5000-(glasswidth+100)*number where cell=#{cell}") |
| | | void UpdateStroageCageWidthByCell(Integer cell); |
| | | |
| | | //根据任务类型获取任务 |
| | | @Select("select * from storage_task where task_type=#{task_type} and task_state=0") |
| | | List<StorageTask> SelectStorageTask(int task_type); |
| | | |
| | | //根据id任务 |
| | | @Select("select * from storage_task where id=#{id}") |
| | | StorageTask SelectStorageTaskById(int id); |
| | | |
| | | //根据格子查询玻璃信息 |
| | | @Select("select * from storage_cage where cell=#{cell}") |
| | | StorageCage SelectStorageByCell(String cell); |
| | | |
| | | //手动完成任务 |
| | | @Select("update storage_task set task_state=1 where id=1429") |
| | | void FinishTask(Integer id); |
| | | |
| | | @Select("select gi.* from glassinfo gi inner join flowcard fc on gi.flowcard=fc.flowcard where fc.state!=2 and position(#{width} in gi.width) and position(#{height} in gi.height) and position(#{thickness} in gi.thickness) and position(#{films} in gi.films) group by gi.id") |
| | | List<GlassInfo> SelectGlassInfo(String width,String height,String thickness,String films); |
| | | |
| | | @Update("update storage_cage set glasstype=#{glassInfo.glasstype},glasswidth=#{glassInfo.width},glassheight=#{glassInfo.height},thickness=#{glassInfo.thickness},films=#{glassInfo.films},number=0 where cell=#{cell}") |
| | | void StorageCageAddGlass(String cell, GlassInfo glassInfo); |
| | | |
| | | @Select("select * from flowcard where state!=2") |
| | | List<FlowCard> SelectOrderTask(); |
| | | |
| | | @Select("select * from glassinfo where flowcard=#{flowcard} order by mateid,tier") |
| | | List<GlassInfo> SelectOrderView(String flowcard); |
| | | |
| | | @Update("update flowcard set state=#{state} where flowcard=#{flowcard}") |
| | | void ClaimTasks(String flowcard, int state); |
| | | |
| | | @Update("update flowcard set method=#{method} where flowcard=#{flowcard}") |
| | | void ModeChange(String flowcard, int method); |
| | | |
| | | @Update("update queue set flowcard=#{flowcard},glasswidth=#{width},glassheight=#{height},glasstype=#{glasstype},state=1 where state=0") |
| | | void UpdateQueue(String flowcard,double width,double height,Integer glasstype); |
| | | |
| | | @Update("update glassinfo set finishnumber=finishnumber+1 where flowcard=#{flowcard} and mateid=#{mateid} and tier=#{geTier}") |
| | | void AddGlassNo(String flowcard, Integer mateid, Integer geTier); |
| | | |
| | | |
| | | } |