切换导航条
此项目
正在载入...
登录
mmm-go
/
partnermg
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
差异文件
浏览文件
作者
唐旭辉
5 years ago
提交
4bf837f6bbf6d0da29d3579dd92ea362d791f54f
2 个父辈
bd310dff
c48008ad
Merge branch 'dev' into test
隐藏空白字符变更
内嵌
并排对比
正在显示
4 个修改的文件
包含
25 行增加
和
16 行删除
deploy/k8s/dev/partner.yaml
pkg/application/orderinfo/service/order_info.go
pkg/port/beego/controllers/order_info_controlller.go
vendor/github.com/astaxie/beego/go.mod
deploy/k8s/dev/partner.yaml
查看文件 @
4bf837f
...
...
@@ -57,11 +57,11 @@ spec:
-
name
:
POSTGRESQL_USER
value
:
"
postgres"
-
name
:
POSTGRESQL_PASSWORD
value
:
"
postgres_15432
"
value
:
"
eagle1010
"
-
name
:
POSTGRESQL_HOST
value
:
"
1
01.37.68.23
"
value
:
"
1
14.55.200.59
"
-
name
:
POSTGRESQL_PORT
value
:
"
15432
"
value
:
"
31543
"
-
name
:
LOG_LEVEL
value
:
"
debug"
-
name
:
ERROR_BASE_CODE
...
...
pkg/application/orderinfo/service/order_info.go
查看文件 @
4bf837f
...
...
@@ -181,11 +181,11 @@ func (service OrderInfoService) CreateNewOrder(cmd command.CreateOrderCommand) (
return
nil
,
lib
.
ThrowError
(
lib
.
TRANSACTION_ERROR
,
err
.
Error
())
}
//检查order_code是否重复
if
ok
,
err
:=
orderBaseDao
.
OrderCodeExist
(
cmd
.
OrderCode
);
err
!=
nil
{
return
nil
,
lib
.
ThrowError
(
lib
.
TRANSACTION_ERROR
,
err
.
Error
())
}
else
if
ok
{
return
nil
,
lib
.
ThrowError
(
lib
.
BUSINESS_ERROR
,
"订单号已存在"
)
}
// if ok, err := orderBaseDao.OrderCodeExist(cmd.OrderCode); err != nil {
// return nil, lib.ThrowError(lib.TRANSACTION_ERROR, err.Error())
// } else if ok {
// return nil, lib.ThrowError(lib.BUSINESS_ERROR, "订单号已存在")
// }
//检查delivery_code是否重复
if
len
(
cmd
.
DeliveryCode
)
>
0
{
if
ok
,
err
:=
orderBaseDao
.
DeliveryCodeExist
(
cmd
.
DeliveryCode
);
err
!=
nil
{
...
...
@@ -352,11 +352,11 @@ func (service OrderInfoService) UpdateOrderData(cmd command.UpdateOrderCommand)
return
nil
,
lib
.
ThrowError
(
lib
.
TRANSACTION_ERROR
,
err
.
Error
())
}
//检查order_code是否重复
if
ok
,
err
:=
orderBaseDao
.
OrderCodeExist
(
cmd
.
OrderCode
,
cmd
.
Id
);
err
!=
nil
{
return
nil
,
lib
.
ThrowError
(
lib
.
TRANSACTION_ERROR
,
err
.
Error
())
}
else
if
ok
{
return
nil
,
lib
.
ThrowError
(
lib
.
BUSINESS_ERROR
,
"订单号已存在"
)
}
// if ok, err := orderBaseDao.OrderCodeExist(cmd.OrderCode, cmd.Id); err != nil {
// return nil, lib.ThrowError(lib.TRANSACTION_ERROR, err.Error())
// } else if ok {
// return nil, lib.ThrowError(lib.BUSINESS_ERROR, "订单号已存在")
// }
//检查delivery_code是否重复
if
len
(
cmd
.
DeliveryCode
)
>
0
{
if
ok
,
err
:=
orderBaseDao
.
DeliveryCodeExist
(
cmd
.
DeliveryCode
,
cmd
.
Id
);
err
!=
nil
{
...
...
pkg/port/beego/controllers/order_info_controlller.go
查看文件 @
4bf837f
...
...
@@ -5,6 +5,7 @@ import (
"fmt"
"regexp"
"strconv"
"strings"
"time"
"unicode/utf8"
...
...
@@ -181,7 +182,10 @@ type postPurposeOrderDetail struct {
Product
[]
postOrderGood
`json:"product"`
}
func
(
postData
postPurposeOrderDetail
)
Valid
()
error
{
func
(
postData
*
postPurposeOrderDetail
)
Valid
()
error
{
postData
.
OrderId
=
strings
.
TrimSpace
(
postData
.
OrderId
)
postData
.
BuyerName
=
strings
.
TrimSpace
(
postData
.
BuyerName
)
postData
.
OrderDist
=
strings
.
TrimSpace
(
postData
.
OrderDist
)
if
len
(
postData
.
OrderId
)
==
0
{
return
lib
.
ThrowError
(
lib
.
ARG_ERROR
,
"订单编号必填"
)
}
...
...
@@ -217,7 +221,8 @@ type postOrderGood struct {
PartnerRatio
float64
`json:"partnerRatio"`
}
func
(
postData
postOrderGood
)
Valid
()
error
{
func
(
postData
*
postOrderGood
)
Valid
()
error
{
postData
.
ProductName
=
strings
.
TrimSpace
(
postData
.
ProductName
)
lenProductName
:=
utf8
.
RuneCountInString
(
postData
.
ProductName
)
if
lenProductName
==
0
{
return
lib
.
ThrowError
(
lib
.
ARG_ERROR
,
"商品名称必填"
)
...
...
@@ -256,6 +261,7 @@ func (c *OrderInfoController) UpdateOrderPurpose() {
c
.
ResponseError
(
errors
.
New
(
"json数据解析失败"
))
return
}
if
err
:=
param
.
Valid
();
err
!=
nil
{
c
.
ResponseError
(
err
)
return
...
...
@@ -332,7 +338,8 @@ type postOrderPurposeDelivery struct {
ProductDetail
[]
postOrderGood
`json:"productDetail"`
}
func
(
postData
postOrderPurposeDelivery
)
Valid
()
error
{
func
(
postData
*
postOrderPurposeDelivery
)
Valid
()
error
{
postData
.
ShipmentsId
=
strings
.
TrimSpace
(
postData
.
ShipmentsId
)
lenShipmentsId
:=
utf8
.
RuneCountInString
(
postData
.
ShipmentsId
)
if
lenShipmentsId
==
0
{
return
lib
.
ThrowError
(
lib
.
ARG_ERROR
,
"发货单号必填"
)
...
...
@@ -544,6 +551,7 @@ type postRealOrderDetail struct {
}
func
(
postData
postRealOrderDetail
)
Valid
()
error
{
postData
.
ShipmentsId
=
strings
.
TrimSpace
(
postData
.
ShipmentsId
)
if
len
(
postData
.
ShipmentsId
)
==
0
{
return
lib
.
ThrowError
(
lib
.
ARG_ERROR
,
"订单的发货单号必填"
)
}
...
...
vendor/github.com/astaxie/beego/go.mod
查看文件 @
4bf837f
...
...
@@ -23,6 +23,7 @@ require (
github.com/mattn/go-sqlite3 v1.10.0
github.com/pelletier/go-toml v1.2.0 // indirect
github.com/pkg/errors v0.8.0 // indirect
github.com/shiena/ansicolor v0.0.0-20151119151921-a422bbe96644
github.com/siddontang/go v0.0.0-20180604090527-bdc77568d726 // indirect
github.com/siddontang/ledisdb v0.0.0-20181029004158-becf5f38d373
github.com/siddontang/rdb v0.0.0-20150307021120-fc89ed2e418d // indirect
...
...
请
注册
或
登录
后发表评论