| | |
| | | import com.baomidou.mybatisplus.plugins.Page; |
| | | import com.core.common.DateUtils; |
| | | import com.zy.asrs.entity.BasJar; |
| | | import com.zy.asrs.entity.BasJarMast; |
| | | import com.zy.asrs.entity.vo.JarStateTableVo; |
| | | import com.zy.asrs.service.BasJarMastService; |
| | | import com.zy.asrs.service.BasJarService; |
| | | import com.core.annotations.ManagerAuth; |
| | | import com.core.common.BaseRes; |
| | |
| | | |
| | | @Autowired |
| | | private BasJarService basJarService; |
| | | @Autowired |
| | | private BasJarMastService basJarMastService; |
| | | |
| | | @RequestMapping(value = "/basJar/{id}/auth") |
| | | @ManagerAuth |
| | |
| | | return R.ok(); |
| | | } |
| | | |
| | | @RequestMapping(value = "/basJar/update/uodate/jar/count/auth") |
| | | @ManagerAuth(memo = "更新硫化罐最大储量") |
| | | public R updateJarCount(Integer jarCount,Integer jarNo){ |
| | | if (jarCount > 0 && jarCount < 8 && jarNo == 0){ |
| | | return R.error("修改数量不合法"); |
| | | } |
| | | List<BasJarMast> basJarMasts = basJarMastService.selectList(new EntityWrapper<BasJarMast>().eq("jar_id", jarNo)); |
| | | if (basJarMasts.size()>jarCount){ |
| | | return R.error("硫化罐当前存在储量大于修改目标储量,不允许修改!!!"); |
| | | } |
| | | BasJar basJar = basJarService.selectById(jarNo); |
| | | if (basJar.getJarStatus() == 2 || basJar.getJarStatus()>3){ |
| | | return R.error("硫化罐处于当前状态时,不允许修改!!!"); |
| | | } |
| | | basJar.setJarCount(jarCount); |
| | | basJarService.updateById(basJar); |
| | | return R.ok(); |
| | | } |
| | | |
| | | @RequestMapping(value = "/basJar/delete/auth") |
| | | @ManagerAuth(memo = "删除硫化罐") |
| | | public R delete(@RequestParam(value="ids[]") Long[] ids){ |