ソースを参照

feat:创建咨询id处理

zhangxinlei1996 1 年間 前
コミット
ca4a4d4b43
4 ファイル変更46 行追加47 行削除
  1. 22 22
      api/application.api
  2. 0 3
      api/crmapplication.go
  3. 22 22
      api/internal/types/types.go
  4. 2 0
      service/util.go

+ 22 - 22
api/application.api

@@ -21,7 +21,7 @@ type (
 		FollowUpTime int64   `json:"followUpTime,optional"` //下次跟进时间(时间戳)
 		Types        int64   `json:"types"`                 //处理方式 1自办;2转办
 		User         []int64 `json:"user,optional"`         //企业用户id
-		EmployInfoId int64   `json:"employInfoId"`          //资讯收录id
+		EmployInfoId int64   `json:"employInfoId,optional"` //资讯收录id
 		CreateName   string  `json:"createName"`            //创建人
 	}
 
@@ -44,8 +44,8 @@ type (
 		NextfollowUpTime  int64   `json:"nextfollowUpTime,optional"`  //下次跟进时间戳
 		Types             int64   `json:"types"`                      //处理方式 1自办;2转办
 		User              []int64 `json:"user,optional"`              //企业用户id
-		EmployInfoId      int64   `json:"employInfoId"`               //资讯收录id
-		CustomId          int64   `json:"customId"`                   //客户id
+		EmployInfoId      int64   `json:"employInfoId,optional"`      //资讯收录id
+		CustomId          int64   `json:"customId,optional"`          //客户id
 		CreateName        string  `json:"createName"`                 //创建人
 	}
 
@@ -102,25 +102,25 @@ type (
 		EntId                int64   `header:"entId,optional"`
 		AccountId            int64   `header:"accountId,optional"`
 		EntDeptId            int64   `header:"entDeptId,optional"`
-		CustomType           int64   `json:"customType"`                //客户类型
-		Summary              string  `json:"summary"`                   //概要信息
-		CustomAllName        string  `json:"customAllName"`             //客户全称
-		CustomAbbreviation   string  `json:"customAbbreviation"`        //客户简称
-		CustomLevel          int64   `json:"customLevel,optional"`      //客户级别
-		CustomIndustry       int64   `json:"customIndustry"`            //客户行业
-		CustomDetailIndustry int64   `json:"customDetailIndustry"`      //客户细分行业
-		Province             string  `json:"province,optional"`         //省份
-		City                 string  `json:"city,optional"`             //城市
-		District             string  `json:"district,optional"`         //地区
-		Address              string  `json:"address,optional"`          //详细地址
-		CompanyPhone         string  `json:"companyPhone,optional"`     //公司电话
-		NextfollowUpTime     int64   `json:"nextfollowUpTime,optional"` //下次跟进时间戳
-		Types                int64   `json:"types"`                     //处理方式 1自办;2转办
-		User                 []int64 `json:"user,optional"`             //转办用户
-		EmployCustomId       int64   `json:"employCustomId,optional"`   //客户收录id
-		EmployInfoId         int64   `json:"employInfoId,optional"`     //资讯收录id
-		Remarks              string  `json:"remarks,optional"`          //备注
-		CreateName           string  `json:"createName"`                //创建人
+		CustomType           int64   `json:"customType"`                       //客户类型
+		Summary              string  `json:"summary"`                          //概要信息
+		CustomAllName        string  `json:"customAllName"`                    //客户全称
+		CustomAbbreviation   string  `json:"customAbbreviation"`               //客户简称
+		CustomLevel          int64   `json:"customLevel,optional"`             //客户级别
+		CustomIndustry       int64   `json:"customIndustry"`                   //客户行业
+		CustomDetailIndustry int64   `json:"customDetailIndustry"`             //客户细分行业
+		Province             string  `json:"province,optional"`                //省份
+		City                 string  `json:"city,optional"`                    //城市
+		District             string  `json:"district,optional"`                //地区
+		Address              string  `json:"address,optional"`                 //详细地址
+		CompanyPhone         string  `json:"companyPhone,optional"`            //公司电话
+		NextfollowUpTime     int64   `json:"nextfollowUpTime,optional"`        //下次跟进时间戳
+		Types                int64   `json:"types"`                            //处理方式 1自办;2转办
+		User                 []int64 `json:"user,optional"`                    //转办用户
+		EmployCustomId       int64   `json:"employCustomId,optional,optional"` //客户收录id
+		EmployInfoId         int64   `json:"employInfoId,optional,optional"`   //资讯收录id
+		Remarks              string  `json:"remarks,optional"`                 //备注
+		CreateName           string  `json:"createName"`                       //创建人
 	}
 
 	FileUploadReq {

+ 0 - 3
api/crmapplication.go

@@ -17,9 +17,6 @@ import (
 )
 
 func main() {
-	timetask.Run()
-	select {}
-	return
 	//注册代理服务
 	closeNotify, err := node.NewNode(C.Gateway.Etcd...).Register(C.Gateway.ServerCode, mc.InterfaceToStr(C.Port))
 	if err != nil {

+ 22 - 22
api/internal/types/types.go

@@ -21,7 +21,7 @@ type ClueAddReq struct {
 	FollowUpTime int64   `json:"followUpTime,optional"` //下次跟进时间(时间戳)
 	Types        int64   `json:"types"`                 //处理方式 1自办;2转办
 	User         []int64 `json:"user,optional"`         //企业用户id
-	EmployInfoId int64   `json:"employInfoId"`          //资讯收录id
+	EmployInfoId int64   `json:"employInfoId,optional"` //资讯收录id
 	CreateName   string  `json:"createName"`            //创建人
 }
 
@@ -44,8 +44,8 @@ type SaleChanceReq struct {
 	NextfollowUpTime  int64   `json:"nextfollowUpTime,optional"`  //下次跟进时间戳
 	Types             int64   `json:"types"`                      //处理方式 1自办;2转办
 	User              []int64 `json:"user,optional"`              //企业用户id
-	EmployInfoId      int64   `json:"employInfoId"`               //资讯收录id
-	CustomId          int64   `json:"customId"`                   //客户id
+	EmployInfoId      int64   `json:"employInfoId,optional"`      //资讯收录id
+	CustomId          int64   `json:"customId,optional"`          //客户id
 	CreateName        string  `json:"createName"`                 //创建人
 }
 
@@ -102,25 +102,25 @@ type CustomAddReq struct {
 	EntId                int64   `header:"entId,optional"`
 	AccountId            int64   `header:"accountId,optional"`
 	EntDeptId            int64   `header:"entDeptId,optional"`
-	CustomType           int64   `json:"customType"`                //客户类型
-	Summary              string  `json:"summary"`                   //概要信息
-	CustomAllName        string  `json:"customAllName"`             //客户全称
-	CustomAbbreviation   string  `json:"customAbbreviation"`        //客户简称
-	CustomLevel          int64   `json:"customLevel,optional"`      //客户级别
-	CustomIndustry       int64   `json:"customIndustry"`            //客户行业
-	CustomDetailIndustry int64   `json:"customDetailIndustry"`      //客户细分行业
-	Province             string  `json:"province,optional"`         //省份
-	City                 string  `json:"city,optional"`             //城市
-	District             string  `json:"district,optional"`         //地区
-	Address              string  `json:"address,optional"`          //详细地址
-	CompanyPhone         string  `json:"companyPhone,optional"`     //公司电话
-	NextfollowUpTime     int64   `json:"nextfollowUpTime,optional"` //下次跟进时间戳
-	Types                int64   `json:"types"`                     //处理方式 1自办;2转办
-	User                 []int64 `json:"user,optional"`             //转办用户
-	EmployCustomId       int64   `json:"employCustomId,optional"`   //客户收录id
-	EmployInfoId         int64   `json:"employInfoId,optional"`     //资讯收录id
-	Remarks              string  `json:"remarks,optional"`          //备注
-	CreateName           string  `json:"createName"`                //创建人
+	CustomType           int64   `json:"customType"`                       //客户类型
+	Summary              string  `json:"summary"`                          //概要信息
+	CustomAllName        string  `json:"customAllName"`                    //客户全称
+	CustomAbbreviation   string  `json:"customAbbreviation"`               //客户简称
+	CustomLevel          int64   `json:"customLevel,optional"`             //客户级别
+	CustomIndustry       int64   `json:"customIndustry"`                   //客户行业
+	CustomDetailIndustry int64   `json:"customDetailIndustry"`             //客户细分行业
+	Province             string  `json:"province,optional"`                //省份
+	City                 string  `json:"city,optional"`                    //城市
+	District             string  `json:"district,optional"`                //地区
+	Address              string  `json:"address,optional"`                 //详细地址
+	CompanyPhone         string  `json:"companyPhone,optional"`            //公司电话
+	NextfollowUpTime     int64   `json:"nextfollowUpTime,optional"`        //下次跟进时间戳
+	Types                int64   `json:"types"`                            //处理方式 1自办;2转办
+	User                 []int64 `json:"user,optional"`                    //转办用户
+	EmployCustomId       int64   `json:"employCustomId,optional,optional"` //客户收录id
+	EmployInfoId         int64   `json:"employInfoId,optional,optional"`   //资讯收录id
+	Remarks              string  `json:"remarks,optional"`                 //备注
+	CreateName           string  `json:"createName"`                       //创建人
 }
 
 type FileUploadReq struct {

+ 2 - 0
service/util.go

@@ -29,6 +29,8 @@ func CanAdd(entId int64, key string, employInfoId, employCustomId, positionId in
 			} else {
 				employInfoIdArr = []int64{employInfoId}
 			}
+		} else {
+			employInfoIdArr = []int64{employInfoId}
 		}
 		args, ws := GetInForCommaArr(employInfoIdArr)
 		args = append(args, entId)