|  |  |  | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public R taskCreate(taskCreateParam param) { | 
|---|
|  |  |  | //禁用堆垛机后不可下发任务 | 
|---|
|  |  |  | BasCrnp basCrnp = basCrnpService.selectOne(new EntityWrapper<BasCrnp>().eq("crn_no", param.getCrn())); | 
|---|
|  |  |  | if ((param.getIoType() == 3 || param.getIoType() == 1 ) && basCrnp.getInEnable().equals("N")){ | 
|---|
|  |  |  | throw new CoolException("生成任务失败,堆垛机不可用"); | 
|---|
|  |  |  | } else if (param.getIoType() == 2 && basCrnp.getOutEnable().equals("N")) { | 
|---|
|  |  |  | throw new CoolException("生成任务失败,堆垛机不可用"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | //        BasCrnp basCrnp = basCrnpService.selectOne(new EntityWrapper<BasCrnp>().eq("crn_no", param.getCrn())); | 
|---|
|  |  |  | //        if ((param.getIoType() == 3 || param.getIoType() == 1 ) && basCrnp.getInEnable().equals("N")){ | 
|---|
|  |  |  | //            throw new CoolException("生成任务失败,堆垛机不可用"); | 
|---|
|  |  |  | //        } else if (param.getIoType() == 2 && basCrnp.getOutEnable().equals("N")) { | 
|---|
|  |  |  | //            throw new CoolException("生成任务失败,堆垛机不可用"); | 
|---|
|  |  |  | //        } | 
|---|
|  |  |  | //禁用库位后不可下发出库任务 | 
|---|
|  |  |  | if (param.getIoType() == 2){ | 
|---|
|  |  |  | String wcsLocNo = Utils.getWcsLocNo(param.getStartPoint()); | 
|---|