对账单测试代码提交

This commit is contained in:
songchuang 2023-04-19 13:44:14 +08:00
parent f4cf06081d
commit ffdc7f3a61
2 changed files with 7 additions and 16 deletions

View File

@ -197,7 +197,7 @@ func CreateArtworkSoldCopyDetail(tx *gorm.DB, uid1, uid2 string, excelTwoInfo *s
}
func GetAllBatchTimeTx() (batchTime []string, err error) {
if err = db.DB.Where("DISTINCT batch_time").Find(&model.ArtworkTx{}).Pluck("batch_time", &batchTime).Error; err != nil {
if err = db.DB.Distinct("batch_time").Find(&model.ArtworkTx{}).Pluck("batch_time", &batchTime).Error; err != nil {
zap.L().Error("get artworkTxList info err", zap.Error(err))
err = errors.New(m.ERROR_SELECT)
return
@ -206,7 +206,7 @@ func GetAllBatchTimeTx() (batchTime []string, err error) {
}
func GetAllBatchTimeCopy() (batchTime []string, err error) {
if err = db.DB.Where("DISTINCT batch_time").Find(&model.ArtworkCopy{}).Pluck("batch_time", &batchTime).Error; err != nil {
if err = db.DB.Distinct("batch_time").Find(&model.ArtworkCopy{}).Pluck("batch_time", &batchTime).Error; err != nil {
zap.L().Error("get artworkTxList info err", zap.Error(err))
err = errors.New(m.ERROR_SELECT)
return

View File

@ -1,8 +1,6 @@
package logic
import (
"fmt"
"github.com/fonchain/fonchain-artistinfo/cmd/internal/dao"
statement "github.com/fonchain/fonchain-artistinfo/pb/artistinfoStatement"
db "github.com/fonchain/fonchain-artistinfo/pkg/db"
@ -31,7 +29,7 @@ type Statement struct {
func (a *Statement) UploadExcelOneTx(req *statement.UploadExcelOneTxRequest) (rep *statement.UploadExcelOneTxRespond, err error) {
rep = &statement.UploadExcelOneTxRespond{}
fmt.Println("req.ExcelOneInfo", req.ExcelOneInfo)
//开启事务,遇到错误就回滚
tx := db.DB.Begin()
defer func() {
@ -113,13 +111,8 @@ func (a *Statement) UploadExcelTwoTx(req *statement.UploadExcelTwoTxRequest) (re
return rep, err
}
fmt.Println("exist", exist)
fmt.Println("artworkTx", artworkTx)
fmt.Println("artworkTx", artworkTx)
//没有的就生成物权批次
if exist {
fmt.Println("第一处")
//获取批次uid
uid1, err := util.GetUid()
@ -131,7 +124,7 @@ func (a *Statement) UploadExcelTwoTx(req *statement.UploadExcelTwoTxRequest) (re
if err != nil {
return rep, err
}
fmt.Println("第二处")
//对账单画作物权委托详情uid
uid2, err := util.GetUid()
if err != nil {
@ -143,18 +136,17 @@ func (a *Statement) UploadExcelTwoTx(req *statement.UploadExcelTwoTxRequest) (re
return rep, err
}
} else {
fmt.Println("第三处")
//查看画作是否已经被该批次录入过,被录入过就跳过
count, err := dao.IsExistArtworkSoldTxDetail(tx, artworkTx.Uid, v.TfNum)
if err != nil {
return rep, err
}
fmt.Println("count", count)
fmt.Println("err", err)
if count != 0 {
continue
}
fmt.Println("第四处")
//获取批次uid
uid, err := util.GetUid()
if err != nil {
@ -164,7 +156,6 @@ func (a *Statement) UploadExcelTwoTx(req *statement.UploadExcelTwoTxRequest) (re
if err != nil {
return rep, err
}
fmt.Println("第五处")
}
}