Browse Source

物料保存

renjiaojiao 1 week ago
parent
commit
4396c40fa1
2 changed files with 4 additions and 1 deletions
  1. 2 1
      rpc/internal/logic/materialsavelogic.go
  2. 2 0
      service/material.go

+ 2 - 1
rpc/internal/logic/materialsavelogic.go

@@ -55,11 +55,12 @@ func (l *MaterialSaveLogic) MaterialSave(in *pb.MaterialSaveReq) (*pb.MaterialSa
 	}
 	positionArr := strings.Split(in.ReceiveUserId, ",")
 	userIdMap := service.GetUserIds(in.ReceiveUserId)
+	log.Println("userIdMap", userIdMap)
 	for k, v := range strings.Split(in.ReceiveUserName, ",") {
+		personCode := service.GetPersonCode(gconv.Int64(positionArr[k]), v, userIdMap[common.IntAll(positionArr[k])])
 		if len(strings.Split(in.FileUrl, ",")) == 0 {
 			break
 		}
-		personCode := service.GetPersonCode(gconv.Int64(positionArr[k]), v, userIdMap[common.IntAll(positionArr[k])])
 		qrcodeUrl := fmt.Sprintf("%s/material/%d/%s?tp=material", IC.IC.JyWebDomain, mid, personCode)
 		//log.Println("二维码链接", qrcodeUrl)
 		for _, val := range strings.Split(in.FileUrl, ",") {

+ 2 - 0
service/material.go

@@ -90,9 +90,11 @@ func GetPersonCode(positionId int64, name, userId string) string {
 	data := entity.JyBiTidb.FindOne("dwd_d_userbase_belongto_rulecode", map[string]interface{}{"user_id": userId}, "code", "")
 	if data != nil && len(*data) > 0 {
 		code = gconv.String((*data)["code"])
+		log.Println("查询到code:", code)
 	} else {
 		//没有code,生成一个
 		code = generateRandomString(6)
+		log.Println("生成code:", code)
 		entity.JyBiMysql.Insert("dwd_d_userbase_belongto_rulecode", map[string]interface{}{
 			"code":        code,
 			"pcode":       "04",