| | |
| | | import com.baomidou.mybatisplus.mapper.Wrapper; |
| | | import com.baomidou.mybatisplus.plugins.Page; |
| | | import com.core.annotations.ManagerAuth; |
| | | import com.core.common.*; |
| | | import com.core.common.BaseRes; |
| | | import com.core.common.Cools; |
| | | import com.core.common.DateUtils; |
| | | import com.core.common.R; |
| | | import com.core.exception.CoolException; |
| | | import com.zy.asrs.entity.*; |
| | | import com.zy.asrs.entity.param.LocMastInitParam; |
| | |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.io.IOException; |
| | | import java.util.*; |
| | | import java.util.stream.Collectors; |
| | | |
| | |
| | | // return agvWrkMast; |
| | | // }).collect(Collectors.toList()); |
| | | |
| | | try { |
| | | int code = agvWrkMastService.containerMoveOut(agvWrkMastList); |
| | | if(code == 0){ |
| | | //将工作党状态改为容器离场 |
| | | agvWrkMastList.forEach(agvWrkMast -> { |
| | | agvWrkMast.setWrkSts(206L); |
| | | agvWrkMastService.updateById(agvWrkMast); |
| | | }); |
| | | //修改站点状态 |
| | | // devNos.forEach(devNo -> { |
| | | // AgvBasDevp agvBasDevp = agvBasDevpService.selectById(devNo); |
| | | // agvBasDevp.setBarcode(""); |
| | | // agvBasDevp.setLocSts("O"); |
| | | // agvBasDevpService.updateById(agvBasDevp); |
| | | agvWrkMastList.forEach(agvWrkMast -> { |
| | | agvWrkMast.setWrkSts(206L); |
| | | agvWrkMastService.updateById(agvWrkMast); |
| | | }); |
| | | |
| | | // try { |
| | | // int code = agvWrkMastService.containerMoveOut(agvWrkMastList); |
| | | // if(code == 0){ |
| | | // //将工作党状态改为容器离场 |
| | | // agvWrkMastList.forEach(agvWrkMast -> { |
| | | // agvWrkMast.setWrkSts(206L); |
| | | // agvWrkMastService.updateById(agvWrkMast); |
| | | // }); |
| | | } |
| | | } catch (IOException e) { |
| | | e.printStackTrace(); |
| | | return R.error("容器离场失败"); |
| | | } |
| | | // //修改站点状态 |
| | | //// devNos.forEach(devNo -> { |
| | | //// AgvBasDevp agvBasDevp = agvBasDevpService.selectById(devNo); |
| | | //// agvBasDevp.setBarcode(""); |
| | | //// agvBasDevp.setLocSts("O"); |
| | | //// agvBasDevpService.updateById(agvBasDevp); |
| | | //// }); |
| | | // } |
| | | // } catch (IOException e) { |
| | | // e.printStackTrace(); |
| | | // return R.error("容器离场失败"); |
| | | // } |
| | | |
| | | return R.ok("容器离场成功"); |
| | | } |