|
@@ -9,7 +9,7 @@ import (
|
|
|
"go.mongodb.org/mongo-driver/bson/primitive"
|
|
|
)
|
|
|
|
|
|
-func incrementer(ctx *ApiSession, typeName string) (serial string, err error) {
|
|
|
+func generateSerial(ctx *ApiSession, typeName string) (serial string, err error) {
|
|
|
// 获取类型
|
|
|
cate := &model.Category{}
|
|
|
found, err := repo.RepoSeachDoc(ctx.CreateRepoCtx(), &repo.DocSearchOptions{
|
|
@@ -21,7 +21,7 @@ func incrementer(ctx *ApiSession, typeName string) (serial string, err error) {
|
|
|
if !found || err != nil {
|
|
|
return "", fmt.Errorf("未找到该分类")
|
|
|
}
|
|
|
- // increment index加1
|
|
|
+ // 自增器 increment index加1
|
|
|
increment := &model.Increment{}
|
|
|
repo.RepoSeachDoc(ctx.CreateRepoCtx(), &repo.DocSearchOptions{
|
|
|
CollectName: repo.CollectionIncrement,
|
|
@@ -32,11 +32,11 @@ func incrementer(ctx *ApiSession, typeName string) (serial string, err error) {
|
|
|
repo.RepoAddDoc(ctx.CreateRepoCtx(), repo.CollectionIncrement, &model.Increment{Index: index})
|
|
|
|
|
|
// 拼接为序号
|
|
|
- return fmt.Sprintf("%s-%05d", cate.LetterName, index), nil
|
|
|
+ return fmt.Sprintf("%s-%06d", cate.LetterName, index), nil
|
|
|
|
|
|
}
|
|
|
|
|
|
-func SearchBillTypeById(ctx *ApiSession, collectName string, id primitive.ObjectID) (string, error) {
|
|
|
+func searchBillTypeById(ctx *ApiSession, collectName string, id primitive.ObjectID) (string, error) {
|
|
|
found, curbill := repo.RepoSeachDocMap(ctx.CreateRepoCtx(), &repo.DocSearchOptions{
|
|
|
CollectName: collectName,
|
|
|
Project: []string{"type"},
|