lsh
2022-09-23 a12b015a8b6cf2aa4d40cff95b033fba168fac2c
src/main/java/com/zy/asrs/controller/ConsoleController.java
@@ -13,13 +13,11 @@
import com.zy.asrs.domain.enums.SiteStatusType;
import com.zy.asrs.domain.param.SystemSwitchParam;
import com.zy.asrs.domain.vo.*;
import com.zy.asrs.entity.BasCrnError;
import com.zy.asrs.entity.BasDevp;
import com.zy.asrs.entity.LocMast;
import com.zy.asrs.entity.WrkMast;
import com.zy.asrs.entity.*;
import com.zy.asrs.mapper.BasCrnErrorMapper;
import com.zy.asrs.mapper.LocMastMapper;
import com.zy.asrs.service.BasDevpService;
import com.zy.asrs.service.LocDetlService;
import com.zy.asrs.service.LocMastService;
import com.zy.asrs.service.WrkMastService;
import com.zy.common.CodeRes;
@@ -64,6 +62,10 @@
    private LocMastMapper locMastMapper;
    @Autowired
    private BasCrnErrorMapper basCrnErrorMapper;
    @Autowired
    private LocMastService locMastService;
    @Autowired
    private LocDetlService locDetlService;
    @PostMapping("/system/running/status")
    @ManagerAuth(memo = "系统运行状态")
@@ -297,6 +299,29 @@
        return R.error();
    }
    @PostMapping("/loc/detail")
    @ManagerAuth(memo = "库位数据详情")
    public R locDetail(@RequestParam String locNo) {
        if (Cools.isEmpty(locNo)) {
            return R.parse(CodeRes.EMPTY);
        }
        LocMast locMast = locMastService.selectOne(new EntityWrapper<LocMast>().eq("loc_no",locNo));
        if(null == locMast || !locMast.getLocSts().equals("F")){
            return R.error("库位为空或非在库状态");
        }
        LocDetl locDetl = locDetlService.selectOne(new EntityWrapper<LocDetl>().eq("loc_no",locNo));
        if (null != locDetl){
            LocDetailVo vo = new LocDetailVo();
            vo.setLocNo(locDetl.getLocNo());
            vo.setLocSts(locMast.getLocSts());
            vo.setMatnr(locDetl.getMatnr());
            vo.setZpallet(locDetl.getZpallet());
            vo.setPackStatus(PackStatusType.process(locMast.getLocSts(),locMast.getPackStatus(),locMast.getFireStatus()));
            return R.ok().add(vo);
        }
        return R.error();
    }
    @Deprecated
    @PostMapping("/site/update")
    @ManagerAuth(memo = "输送设备数据修改")