Browse Source

Merge pull request '返工和目检路径修改' (#261) from fix_e-ods into develop

Reviewed-on: http://101.201.121.115:3000/leo/LAPP_GAAS_GFrame_BACKEND/pulls/261
Reviewed-by: zhangxin <xin.zhang@le-it.com.cn>
pull/262/head
zhangxin 3 years ago
parent
commit
6e49eeb2fa
6 changed files with 128 additions and 0 deletions
  1. +21
    -0
      dao/ods/ArtRouteOdsLst.dao.go
  2. +14
    -0
      dao/ods/implments/ArtRouteOdsLst.dao.impl.go
  3. +21
    -0
      services/ods/ArtRouteOdsLst.service.go
  4. +20
    -0
      services/ods/implments/ArtRouteOdsLst.service.impl.go
  5. +50
    -0
      web/controllers/ods/ArtRouteOdsLst.rest.go
  6. +2
    -0
      web/controllers/ods/ods.go

+ 21
- 0
dao/ods/ArtRouteOdsLst.dao.go View File

@ -248,6 +248,27 @@ type ArtRouteOdsLstDAO interface {
*
******************************************************************************/
UpdateWhere([]grmi.Predicate, *model.ArtRouteOdsLst, ...string) error
/******************************************************************************
*
* @Function Name : SelectByArtId
*-----------------------------------------------------------------------------
*
* @Description : 按条件查询ArtRouteStepOdsLst
*
* @Function Parameters : 查询条件
*
* @Function Parameters : 排序字段
*
* @Return Value : 查询结果
*
* @Return Value : 执行时发生的错误
*
* @Author : 娄文智
*
* @Date : 2021-05-21 09:53:49
*
******************************************************************************/
SelectByArtId(string) ([]model.ArtRouteOdsLst, error)
}
/******************************************************************************


+ 14
- 0
dao/ods/implments/ArtRouteOdsLst.dao.impl.go View File

@ -319,3 +319,17 @@ func (impl *ArtRouteOdsLstDAOImplement) UpdateWhere(predicates []grmi.Predicate,
}
return nil
}
/******************************************************************************
*
* @Reference LAPP_GAAS_GFrame_BACKEND/dao/ods/ArtRouteOdsLstDAO.SelectByArtId
*
******************************************************************************/
func (impl *ArtRouteOdsLstDAOImplement) SelectByArtId(artId string) ([]model.ArtRouteOdsLst, error) {
data := make([]model.ArtRouteOdsLst, 0)
err := impl.session.Table(impl.meta.TableName).Where("PlantNr = ? and ArtId = ?",impl.plantNr,artId).Find(&data)
if err != nil {
return nil, grmi.NewDataBaseError(err)
}
return data, nil
}

+ 21
- 0
services/ods/ArtRouteOdsLst.service.go View File

@ -202,6 +202,27 @@ type ArtRouteOdsLstService interface {
*
******************************************************************************/
Update(*models.Usertab, *[]model.ArtRouteOdsLst) error
/******************************************************************************
*
* @Function Name : SelectByArtId
*-----------------------------------------------------------------------------
*
* @Description : 查询ArtRouteStepOdsLst
*
* @Function Parameters : 当前访问人员信息
*
* @Function Parameters : 查询参数
*
* @Return Value : 查询结果
*
* @Return Value : 执行时发生的错误
*
* @Author : 娄文智
*
* @Date : 2021-05-21 09:20:31
*
******************************************************************************/
SelectByArtId(*models.Usertab, string) (interface{}, error)
}
/******************************************************************************


+ 20
- 0
services/ods/implments/ArtRouteOdsLst.service.impl.go View File

@ -411,3 +411,23 @@ func (impl *ArtRouteOdsLstServiceImplement) Update(user *models.Usertab, entitie
}
return nil
}
/******************************************************************************
*
* @Reference LAPP_GAAS_GFrame_BACKEND/services/ods/ArtRouteStepOdsLstService.SelectByArtId
*
******************************************************************************/
func (impl *ArtRouteOdsLstServiceImplement) SelectByArtId(user *models.Usertab, artId string) (interface{}, error) {
grmi.Log(user, "/services/ods/implments/ArtRouteOdsLst.service.impl.go", "SelectByArtId", "查询ArtRouteStepOdsLst")
engine := db.Eloquent.Master()
session := engine.NewSession()
defer session.Close()
dao := dal.NewArtRouteOdsLstDAO(session, user.Pid, user.Userid)
result, err := dao.SelectByArtId(artId)
if err != nil {
return nil, err
}
return result, nil
}

+ 50
- 0
web/controllers/ods/ArtRouteOdsLst.rest.go View File

@ -4,11 +4,13 @@ package ods
import (
model "LAPP_GAAS_GFrame_BACKEND/models/ods"
"LAPP_GAAS_GFrame_BACKEND/utils"
"LAPP_GAAS_GFrame_BACKEND/web/middleware/jwts"
"LAPP_GAAS_GFrame_BACKEND/web/models"
"LAPP_GAAS_GFrame_BACKEND/web/supports"
"github.com/kataras/iris/v12"
"github.com/kataras/iris/v12/core/router"
"strings"
)
/******************************************************************************
@ -324,6 +326,54 @@ func RegisterMultiArtRouteOdsLst(party router.Party, httpMethod string, path str
})
}
/******************************************************************************
*
* @Function Name : RegisterSelectOneArtRouteOdsLstByArtId
*-----------------------------------------------------------------------------
*
* @Description : 为一个查询ArtRouteStepOdsLst的方法注册路由
*
* @Function Parameters : 路由分组
*
* @Function Parameters : 路径
*
* @Function Parameters : 实际处理请求的方法
*
* @Author : 代码生成器创建
*
* @Date : 2021-03-18 22:49:12
*
******************************************************************************/
func RegisterSelectOneArtRouteOdsLstByArtId(party router.Party, path string, method func(*models.Usertab, string) (interface{}, error)) {
party.Get(path, func(ctx iris.Context) {
user, ok := jwts.ParseToken(ctx)
if !ok {
supports.Error(ctx, iris.StatusBadRequest, supports.ParseParamsFailur, nil)
return
}
orderId := ctx.URLParam("artid")
//截取物料id
if utils.ValueIsEmpty(orderId){
supports.Error(ctx, iris.StatusBadRequest, "序列订单流水号为空!", nil)
return
}
orderIds := strings.Split(orderId,"GAAS")
if len(orderIds) < 2{
supports.Error(ctx, iris.StatusBadRequest, "序列订单流水号错误!", nil)
return
}
artId := orderIds[0]
result, err := method(user, artId)
if err != nil {
supports.Error(ctx, iris.StatusBadRequest, err.Error(), nil)
return
}
supports.Ok(ctx, supports.OptionSuccess, result)
})
}
/******************************************************************************
*
* @Function Name : RegisterInsertArtRouteOdsLst


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

@ -103,6 +103,8 @@ func RegisterRoutes() {
RegisterSelectOneArtRouteOdsLst(artrouteodslst, "/get", serviceOfArtRouteOdsLst.SelectOne)
// ArtRouteOdsLst查询byplaceid
RegisterSelectOneArtRouteOdsLstByWorkPlaceId(artrouteodslst, "/getbyplaceid", serviceOfArtRouteOdsLst.SelectOneByWorkPlaceId)
// ArtRouteStepOdsLst查询多条,通过物料号
RegisterSelectOneArtRouteOdsLstByArtId(artrouteodslst, "/selectbyartid", serviceOfArtRouteOdsLst.SelectByArtId)
// ArtRouteOdsLst修改一条
RegisterUpdateOneArtRouteOdsLst(artrouteodslst, "/updateone", serviceOfArtRouteOdsLst.UpdateOne)
// ArtRouteOdsLst修改多条


Loading…
Cancel
Save