Browse Source

添加一键修复功能

pull/134/head
zhangxin 3 years ago
parent
commit
fa44f559a1
3 changed files with 50 additions and 0 deletions
  1. +1
    -0
      models/me/const.go
  2. +43
    -0
      web/controllers/pln/HondaCalloffErrorLst.rest.go
  3. +6
    -0
      web/controllers/pln/pln.go

+ 1
- 0
models/me/const.go View File

@ -0,0 +1 @@
package me

+ 43
- 0
web/controllers/pln/HondaCalloffErrorLst.rest.go View File

@ -452,4 +452,47 @@ func RegisterRepairError(party router.Party, path string, method func(*global.Us
}
supports.Ok(ctx, supports.OptionSuccess, nil)
})
}
/******************************************************************************
*
* @Function Name : RegisterRepairAllError
*-----------------------------------------------------------------------------
*
* @Description : 修复所有错误
*
* @Function Parameters : 路由分组
*
* @Function Parameters : 路径
*
* @Function Parameters : 实际处理请求的方法
*
* @Author : 张鑫
*
* @Date : 2022-02-09
*
******************************************************************************/
func RegisterRepairAllError(party router.Party, path string, method func(*global.User, string) error) {
party.Post(path, func(ctx iris.Context) {
user, ok := jwts.ParseToken(ctx)
if !ok {
return
}
type Req struct {
CallOffId string `json:"calloffId"`
}
var data Req
if err := ctx.ReadJSON(&data); err != nil {
supports.Error(ctx, iris.StatusBadRequest, err.Error(), nil)
return
}
err := method(user, data.CallOffId)
if err != nil {
supports.Error(ctx, iris.StatusBadRequest, err.Error(), nil)
return
}
supports.Ok(ctx, supports.OptionSuccess, nil)
})
}

+ 6
- 0
web/controllers/pln/pln.go View File

@ -132,6 +132,10 @@ func RegisterRoutes() {
RegisterCancelCustOrderQty(custorder, "/cancelqty", serviceOfCustOrder.CancelCustOrderQty)
// Dashboard 数据展示
RegisterDashboard(custorder, "/dashboard", serviceOfCustOrder.Dashboard)
// CustOrder 获取可以操作的数量
RegisterSelectCanCancelQty(custorder, "/candoqty", serviceOfCustOrder.SelectCanCancelQty)
// CustOrder 拆分客户订单
RegisterSplitOrderQty(custorder, "/split", serviceOfCustOrder.SplitOrderQty)
// CustOrderStatus的路由组
custorderstatus := party.Party("/custorderstatus")
@ -251,6 +255,8 @@ func RegisterRoutes() {
// RegisterUpdateHondaCalloffErrorLst(hondacallofferrorlst, "/update", serviceOfHondaCalloffErrorLst.Update)
// HondaCalloffErrorLst 修复一条错误
RegisterRepairError(hondacallofferrorlst, "/repair", serviceOfHondaCalloffErrorLst.RepairError)
// HondaCalloffErrorLst 修复所有错误
RegisterRepairAllError(hondacallofferrorlst, "/repairall", serviceOfHondaCalloffErrorLst.RepairAllError)
// HondaCalloffItemLst的路由组
hondacalloffitemlst := party.Party("/hondacalloffitemlst")


Loading…
Cancel
Save