|
|
|
@ -10,8 +10,10 @@ import cn.estsh.i3plus.pojo.mes.bean.*;
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.bean.template.BasImportTemplate;
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.bean.template.BasImportTemplateDetails;
|
|
|
|
|
import cn.estsh.i3plus.pojo.mes.dbinterface.MesInterfaceDataMapper;
|
|
|
|
|
import org.springframework.util.CollectionUtils;
|
|
|
|
|
import org.springframework.util.StringUtils;
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
/**
|
|
|
|
|
* @Description:
|
|
|
|
|
* @Reference: Mes 条件封装
|
|
|
|
@ -2003,11 +2005,14 @@ public class MesHqlPack {
|
|
|
|
|
* @param organizeCode
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static DdlPackBean getMesProdBindRecord(MesProdBindRecord mesProdBindRecord, String organizeCode) {
|
|
|
|
|
public static DdlPackBean getMesProdBindRecord(MesProdBindRecord mesProdBindRecord, String organizeCode, List<String> serialNumbers) {
|
|
|
|
|
DdlPackBean packBean = getAllBaseDataByNormalPro(mesProdBindRecord, organizeCode);
|
|
|
|
|
if (!StringUtils.isEmpty(mesProdBindRecord.getItemPartNo())) {
|
|
|
|
|
DdlPreparedPack.getStringRightLikerPack(mesProdBindRecord.getItemPartNo(), "itemPartNo", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (!CollectionUtils.isEmpty(serialNumbers)) {
|
|
|
|
|
DdlPreparedPack.getInPackList(serialNumbers, "serialNumber", packBean);
|
|
|
|
|
}
|
|
|
|
|
if (!StringUtils.isEmpty(mesProdBindRecord.getSerialNumber())) {
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(mesProdBindRecord.getSerialNumber(), "serialNumber", packBean);
|
|
|
|
|
}
|
|
|
|
|