Fix #Bug 8904

yun-zuoyi
joke.wang 5 years ago
parent de08f2005e
commit 672483245c

@ -100,21 +100,30 @@ public class MesProdBindRecord extends BaseBean implements Serializable {
@ApiParam(value = "动作类型") @ApiParam(value = "动作类型")
private Integer actionType; private Integer actionType;
@Transient
@ApiParam(value = "是否绑定关键件名称") @ApiParam(value = "是否绑定关键件名称")
private String isBindKeyName; private String isBindKeyName;
@Transient
@ApiParam(value = "动作类型名称") @ApiParam(value = "动作类型名称")
private String actionTypeName; private String actionTypeName;
@Transient
@ApiParam("产品条码零件名称") @ApiParam("产品条码零件名称")
private String partName; private String partName;
@Transient
@ApiParam("原材料零件名称") @ApiParam("原材料零件名称")
private String itemPartName; private String itemPartName;
@Transient
@ApiParam("生产队列号") @ApiParam("生产队列号")
private String orderNo; private String orderNo;
@Transient
@ApiParam("产品条码")
private String productSn;
public int getIsFeedVal() { public int getIsFeedVal() {
return this.isFeed == null ? 0 : this.isFeed; return this.isFeed == null ? 0 : this.isFeed;

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

Loading…
Cancel
Save