package com.mes.service; import java.util.List; import org.springframework.stereotype.Service; import com.mes.entity.*; import com.mes.mapper.BigStorageCageMapper; @Service public class BigStorageCageService { // private BigStorageCageMapper bigStorageCageMapper; // 获取玻璃存放格子 public BigStorageCageDetails FeedGlass(BigStorageCageDetails bigStorageCageDetails) { //获取同钢化版图id可进片的格子 BigStorageCageDetails LayoutSlotInfo=bigStorageCageMapper.SelectTemperingFeedSlot(bigStorageCageDetails); //有符合条件的格子时 if (LayoutSlotInfo!=null) { //将玻璃信息填入理片笼详情表 bigStorageCageDetails.setSlot(LayoutSlotInfo.getSlot()); }else{ //获取不到时: //获取可进片格子信息 BigStorageCageDetails EmptySlotInfo=bigStorageCageMapper.SelectEmptyFeedSlot(); bigStorageCageDetails.setSlot(EmptySlotInfo.getSlot()); //获取其他笼格子- //将玻璃信息放入该格子 } UpdateRemainWidth(bigStorageCageDetails.getSlot()); return bigStorageCageDetails; } //修改格子剩余宽度 private void UpdateRemainWidth(int Slot){ //获取该格子内玻璃信息 //修改格子剩余宽度 BigStorageCageMapper.UpdateRemainWidth(Slot); } }