|  |  | 
 |  |  | package com.zy.asrs.utils; | 
 |  |  |  | 
 |  |  | import com.core.exception.CoolException; | 
 |  |  | import com.zy.asrs.entity.LocDetl; | 
 |  |  | import com.zy.asrs.entity.LocMast; | 
 |  |  | import com.zy.asrs.entity.MatCode; | 
 |  |  | 
 |  |  |     /** | 
 |  |  |      *  库位移转时类型检测 | 
 |  |  |      **/ | 
 |  |  |     public static void locMoveCheckLocType(LocMast sourceLoc, LocMast loc){ | 
 |  |  |         // 如果源库位是高库位,目标库位是低库位 | 
 |  |  |         if (sourceLoc.getLocType1() == 2 && loc.getLocType1() == 1) { | 
 |  |  |             throw new CoolException("高库位不能移转至低库位"); | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      *  库位移转时类型检测 | 
 |  |  |      **/ | 
 |  |  |     public static boolean locMoveCheckLocType(LocMast loc, LocTypeDto dto){ | 
 |  |  |         // 如果源库位是高库位,目标库位是低库位 | 
 |  |  |         if (dto.getLocType1() == 2 && loc.getLocType1() == 1) { |