Browse Source

添加线外打包的路由

pull/120/head
zhangxin 3 years ago
parent
commit
213d3ffab5
3 changed files with 42 additions and 0 deletions
  1. +1
    -0
      services/jit/PackOrder.service.go
  2. +39
    -0
      web/controllers/jit/PackOrder.rest.go
  3. +2
    -0
      web/controllers/jit/jit.go

+ 1
- 0
services/jit/PackOrder.service.go View File

@ -293,6 +293,7 @@ type PackOrderService interface {
*
******************************************************************************/
GetUserOperatePackOrder(user *global.User, location string) (string, error)
ScanBarcodeOutLine(user *global.User, barcode string) (*model.PackOrderInfo, error)
}
/******************************************************************************


+ 39
- 0
web/controllers/jit/PackOrder.rest.go View File

@ -609,4 +609,43 @@ func RegisterSplitPackOrderBySerialOrderId(party router.Party, path string, meth
}
supports.Ok(ctx, supports.OptionSuccess, nil)
})
}
/******************************************************************************
*
* @Function Name : RegisterScanBarcodeOutLine
*-----------------------------------------------------------------------------
*
* @Description : 线外打包扫描工单条码进包
*
* @Function Parameters : 路由分组
*
* @Function Parameters : 路径
*
* @Function Parameters : 实际处理请求的方法
*
* @Author : zhangxin
*
* @Date : 2021-10-22
*
******************************************************************************/
func RegisterScanBarcodeOutLine(party router.Party, path string, method func(user *global.User, barcode string) (*model.PackOrderInfo, error)) {
party.Get(path, func(ctx iris.Context) {
user, ok := jwts.ParseToken(ctx)
if !ok {
return
}
barcode := ctx.URLParam("barcode")
if barcode == "" {
supports.Error(ctx, iris.StatusBadRequest, "未获取到工单条码", nil)
return
}
result, err := method(user, barcode)
if err != nil {
supports.Error(ctx, iris.StatusBadRequest, err.Error(), nil)
return
}
supports.Ok(ctx, supports.OptionSuccess, result)
})
}

+ 2
- 0
web/controllers/jit/jit.go View File

@ -221,6 +221,8 @@ func RegisterRoutes() {
// RegisterUpdatePackOrder(packorder, "/update", serviceOfPackOrder.Update)
// PackOrder扫描工单条码
RegisterScanBarcode(packorder, "/scan", serviceOfPackOrder.ScanBarcode)
// PackOrder 线外打包
RegisterScanBarcodeOutLine(packorder, "/scanoutline", serviceOfPackOrder.ScanBarcode)
// PackOrder关闭包装单
//RegisterClosePackOrder(packorder, "/close", serviceOfPackOrder.ClosePackOrder)
// PackOrder 拆包


Loading…
Cancel
Save