package com.zy.asrs.utils;
|
|
import com.zy.asrs.entity.LocDetl;
|
import com.zy.asrs.entity.LocMast;
|
import com.zy.asrs.entity.Mat;
|
import com.zy.asrs.entity.WrkDetl;
|
import com.zy.asrs.entity.result.Pakin;
|
import com.zy.common.model.LocTypeDto;
|
|
/**
|
* Created by vincent on 2020/7/14
|
*/
|
public class VersionUtils {
|
|
public static void setWrkDetl(WrkDetl wrkDetl, LocDetl locDetl) {
|
wrkDetl.setMatnr(locDetl.getMatnr()); // 产品编号
|
wrkDetl.setMaktx(locDetl.getMaktx()); // 产品描述
|
wrkDetl.setSpecs(locDetl.getSpecs()); // 规格
|
wrkDetl.setUnit(locDetl.getUnit()); // 单位
|
// wrkDetl.setSize(locDetl.getSize()); // 尺寸
|
wrkDetl.setColor(locDetl.getColor()); // 颜色
|
wrkDetl.setWeight(locDetl.getWeight()); // 单重
|
wrkDetl.setZpallet(locDetl.getZpallet()); // 托盘条码
|
}
|
|
/**
|
* 库位移转时类型检测
|
* 兼容版
|
**/
|
public static boolean locMoveCheckLocType(LocMast loc, LocTypeDto dto) {
|
// 如果源库位是高库位,目标库位是低库位
|
if (dto.getLocType1() == 2 && loc.getLocType1() == 1) {
|
return false;
|
}
|
return true;
|
}
|
|
/**
|
* 类型检测
|
* 完全检测
|
**/
|
public static boolean locMoveCheckLocTypeComplete(LocMast loc, LocTypeDto dto) {
|
// 如果源库位是高库位,目标库位是低库位
|
return dto.getLocType1().equals(loc.getLocType1());
|
}
|
|
}
|