Browse Source

激光焊添加校验规则

pull/359/head
娄文智 3 years ago
parent
commit
de93a434af
2 changed files with 16 additions and 22 deletions
  1. +16
    -18
      services/log/implments/PackOrder.service.impl.go
  2. +0
    -4
      services/qm/implments/View.service.impl.go

+ 16
- 18
services/log/implments/PackOrder.service.impl.go View File

@ -722,15 +722,6 @@ func (self *PackOrderServiceImplement) IsCreatePackOrder(user *models.Usertab, o
return nil, grmi.NewBusinessError("该唯一码不存在!")
}
if mesData.LINE == "LaserWelding" {
//校验
if mesData.OP != "017" {
return nil, grmi.NewBusinessError("OP状态值不是017!")
}
//if mesData.STATUS != "2" {
// return nil, grmi.NewBusinessError("该唯一码状态不为2!")
//}
} else if mesData.LINE == "G-Frame Assy" {
//查询目检
//判断该条码是否是合格产品
sdao := qmdal.NewSerialOrderRutingDAO(session, user.Pid, user.Userid)
OrderInfo, err := sdao.SelectOne(orderId)
@ -740,6 +731,14 @@ func (self *PackOrderServiceImplement) IsCreatePackOrder(user *models.Usertab, o
if OrderInfo == nil || OrderInfo.Status != bmodel.CHECK_STATUS_CLOSED {
return nil, grmi.NewBusinessError("该序列订单已经检测!")
}
} else if mesData.LINE == "G-Frame Assy" {
//校验
if mesData.OP != "017" {
return nil, grmi.NewBusinessError("OP状态值不是017!")
}
if mesData.STATUS != "2" {
return nil, grmi.NewBusinessError("该唯一码状态不为2!")
}
} else {
return nil, grmi.NewBusinessError("产线信息有误!")
}
@ -1137,15 +1136,6 @@ func (self *PackOrderServiceImplement) CheckPackOrderItem(user *models.Usertab,
return "", grmi.NewBusinessError("该唯一码不存在!")
}
if mesData.LINE == "LaserWelding" {
//校验
if mesData.OP != "017" {
return "", grmi.NewBusinessError("OP状态值不是017!")
}
if mesData.STATUS != "2" {
return "", grmi.NewBusinessError("该唯一码状态不为2!")
}
} else if mesData.LINE == "G-Frame Assy" {
//查询目检
//判断该条码是否是合格产品
sdao := qmdal.NewSerialOrderRutingDAO(session, user.Pid, user.Userid)
OrderInfo, err := sdao.SelectOne(orderId)
@ -1155,6 +1145,14 @@ func (self *PackOrderServiceImplement) CheckPackOrderItem(user *models.Usertab,
if OrderInfo == nil || OrderInfo.Status != bmodel.CHECK_STATUS_CLOSED {
return "", grmi.NewBusinessError("该序列订单已经检测!")
}
} else if mesData.LINE == "G-Frame Assy" {
//校验
if mesData.OP != "017" {
return "", grmi.NewBusinessError("OP状态值不是017!")
}
if mesData.STATUS != "2" {
return "", grmi.NewBusinessError("该唯一码状态不为2!")
}
} else {
return "", grmi.NewBusinessError("产线信息有误!")
}


+ 0
- 4
services/qm/implments/View.service.impl.go View File

@ -628,10 +628,6 @@ func (impl *ViewServiceImplement) ViewsOfArticle(context *container.RequestConte
if mesData == nil{
return nil,grmi.NewBusinessError("该唯一码不存在!")
}
//校验
if mesData.OP != "017" {
return nil, grmi.NewBusinessError("OP状态值不是017!")
}
if mesData.STATUS != "2"{
return nil,grmi.NewBusinessError("该唯一码状态不为2!")
}


Loading…
Cancel
Save