|
|
package BaseBusinessService
|
|
|
|
|
|
import (
|
|
|
"context"
|
|
|
"dsBaseWeb/Business/BaseBusiness/BaseBusinessProto"
|
|
|
"dsBaseWeb/Utils/GRpcUtil"
|
|
|
"dsBaseWeb/Utils/LogUtil"
|
|
|
"time"
|
|
|
)
|
|
|
|
|
|
/**
|
|
|
功能:增加业务系统信息
|
|
|
作者:吴缤
|
|
|
时间:2020-04-26 08:50:26
|
|
|
*/
|
|
|
func AddBaseBusiness(businessCode string, businessName string, sortId int32) (*BaseBusinessProto.Reply, error) {
|
|
|
//1、准备动作:连接服务器
|
|
|
ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second)
|
|
|
defer cancel()
|
|
|
conn := GRpcUtil.GetConnection()
|
|
|
//2、业务传参
|
|
|
c := BaseBusinessProto.NewBaseBusinessManageClient(conn)
|
|
|
Reply, err := c.AddBaseBusiness(ctx, &BaseBusinessProto.ModelArg{BusinessCode: businessCode, BusinessName: businessName, SortId: sortId})
|
|
|
if err != nil {
|
|
|
LogUtil.Error("增加业务系统信息错误: ", err.Error())
|
|
|
}
|
|
|
return Reply, err
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
功能:修改业务系统信息
|
|
|
作者:吴缤
|
|
|
时间:2020-04-26 08:51:02
|
|
|
*/
|
|
|
func UpdateBaseBusiness(businessCode string, businessName string) (*BaseBusinessProto.Reply, error) {
|
|
|
//1、准备动作:连接服务器
|
|
|
ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second)
|
|
|
defer cancel()
|
|
|
conn := GRpcUtil.GetConnection()
|
|
|
//2、业务传参
|
|
|
c := BaseBusinessProto.NewBaseBusinessManageClient(conn)
|
|
|
Reply, err := c.UpdateBaseBusiness(ctx, &BaseBusinessProto.ModelArg{BusinessCode: businessCode, BusinessName: businessName})
|
|
|
if err != nil {
|
|
|
LogUtil.Error("修改业务系统信息错误: ", err.Error())
|
|
|
}
|
|
|
return Reply, err
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
功能:获取业务系统信息(列表)
|
|
|
作者:吴缤
|
|
|
时间:2020-04-26 08:51:15
|
|
|
*/
|
|
|
func PageBaseBusiness(page int32, limit int32) (*BaseBusinessProto.Reply, error) {
|
|
|
//1、准备动作:连接服务器
|
|
|
ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second)
|
|
|
defer cancel()
|
|
|
conn := GRpcUtil.GetConnection()
|
|
|
//2、业务传参
|
|
|
c := BaseBusinessProto.NewBaseBusinessManageClient(conn)
|
|
|
Reply, err := c.PageBaseBusiness(ctx, &BaseBusinessProto.QueryArg{Page: page, Limit: limit})
|
|
|
if err != nil {
|
|
|
LogUtil.Error("获取业务系统信息(列表)错误: ", err.Error())
|
|
|
}
|
|
|
return Reply, err
|
|
|
}
|