Browse Source

Merge pull request '添加打印日志' (#446) from fix_printer1 into develop

Reviewed-on: http://101.201.121.115:3000/leo/LAPP_GAAS_GFrame_BACKEND/pulls/446
Reviewed-by: zhangxin <xin.zhang@le-it.com.cn>
fix_editOrder
zhangxin 3 years ago
parent
commit
b4610670e2
3 changed files with 11 additions and 6 deletions
  1. +3
    -4
      dao/qm/implments/ReclinerReclst.dao.impl.go
  2. +1
    -0
      models/base/Const.go
  3. +7
    -2
      task/printer.go

+ 3
- 4
dao/qm/implments/ReclinerReclst.dao.impl.go View File

@ -106,7 +106,7 @@ func (impl *ReclinerReclstDAOImplement) SelectOne(recNr int) (*model.ReclinerRec
******************************************************************************/
func (impl *ReclinerReclstDAOImplement) SelectSeriOne(orderId string) (*model.ReclinerReclst, error) {
var data model.ReclinerReclst
ok, err := impl.session.Table(impl.meta.TableName).Where("PlantNr = ? and SerialOrderId = ? and RecType = ?",impl.plantNr, orderId,model.QM_SERI_TYPE).Get(&data)
ok, err := impl.session.Table(impl.meta.TableName).Where("PlantNr = ? and SerialOrderId = ? and RecType = ?", impl.plantNr, orderId, model.QM_SERI_TYPE).Get(&data)
if err != nil {
return nil, grmi.NewDataBaseError(err)
}
@ -319,7 +319,6 @@ func (impl *ReclinerReclstDAOImplement) UpdateWhere(predicates []grmi.Predicate,
return nil
}
/******************************************************************************
*
* @Reference LAPP_GAAS_GFrame_BACKEND/dao/log/PackOrderDAO.SelectUnPrint
@ -327,7 +326,7 @@ func (impl *ReclinerReclstDAOImplement) UpdateWhere(predicates []grmi.Predicate,
******************************************************************************/
func (impl *ReclinerReclstDAOImplement) SelectUnPrint(num int) ([]model.ReclinerReclst, error) {
session := impl.session.Table(impl.meta.TableName).Where("PlantNr = ? and Status = ?", impl.plantNr, 0, common.UN_PRINT).Asc("RecNr")
session := impl.session.Table(impl.meta.TableName).Where("PlantNr = ? and Status = ?", impl.plantNr, common.UN_PRINT).Asc("RecNr")
data := make([]model.ReclinerReclst, 0)
err := session.Limit(num).Find(&data)
@ -351,4 +350,4 @@ func (impl *ReclinerReclstDAOImplement) UpdateUnPrint(recIds []int) error {
return grmi.NewDataBaseError(err)
}
return nil
}
}

+ 1
- 0
models/base/Const.go View File

@ -120,5 +120,6 @@ const (
PRINT_BUSINESS_OBJ_TYPE_PACK = "PACK"
UN_PRINT = "N"
ING_PRINT = "P"
PRINT = "C"
)

+ 7
- 2
task/printer.go View File

@ -5,6 +5,7 @@ import (
qmsvr "LAPP_GAAS_GFrame_BACKEND/services/qm"
model "LAPP_GAAS_GFrame_BACKEND/models/log"
qmmodel "LAPP_GAAS_GFrame_BACKEND/models/qm"
"LAPP_GAAS_GFrame_BACKEND/web/middleware/glog"
"context"
"time"
)
@ -67,7 +68,7 @@ func doTaskPrintPack(ctx context.Context) {
var serviceOfPackOrder = svr.NewPackOrderService()
err := serviceOfPackOrder.CreatePackOrderPrintInfo(task)
if err !=nil{
return
continue
}
}
}
@ -91,7 +92,9 @@ func CreateRecPrintTask() {
var serviceOfRec = qmsvr.NewReclinerReclstService()
data, err := serviceOfRec.SelectUnPrint(printNum)
glog.InfoExtln("返修错误","data:",len(data))
if err != nil {
glog.InfoExtln("返修错误","err:",err)
return
}
//锁定
@ -100,6 +103,7 @@ func CreateRecPrintTask() {
}
err = serviceOfRec.UpdateUnPrint(recList)
if err != nil {
glog.InfoExtln("返修错误","err:",err)
time.Sleep(1 * time.Second)
continue
}
@ -126,7 +130,8 @@ func doTaskPrintRec(ctx context.Context) {
var serviceOfRec = qmsvr.NewReclinerReclstService()
err := serviceOfRec.CreateRecPrintInfo(task)
if err !=nil{
return
glog.InfoExtln("返修错误","返修错误打印err:",err)
continue
}
}
}

Loading…
Cancel
Save