|
@@ -629,20 +629,22 @@ func ActivitySpecialCompanyApproval(companyId, companyContractId int, companyNam
|
|
|
mapRaiSubjectivity[v.ChartPermissionId] = true
|
|
|
mapPermissionName[v.ChartPermissionId] = v.ChartPermissionName
|
|
|
}
|
|
|
+ var points int
|
|
|
for _, v := range list {
|
|
|
//如果是升级则加点
|
|
|
if v.IsUpgrade == 1 && mapRaiSubjectivity[v.ChartPermissionId] {
|
|
|
- item := new(cygx.CygxActivitySpecialPermissionPoints)
|
|
|
- item.Points = 5
|
|
|
- item.CompanyId = companyId
|
|
|
- item.CompanyName = companyName
|
|
|
- item.ChartPermissionId = v.ChartPermissionId
|
|
|
- item.ChartPermissionName = mapPermissionName[v.ChartPermissionId]
|
|
|
- item.CreateTime = time.Now()
|
|
|
- item.ModifyTime = time.Now()
|
|
|
- items = append(items, item)
|
|
|
+ points += 4
|
|
|
}
|
|
|
}
|
|
|
+ item := new(cygx.CygxActivitySpecialPermissionPoints)
|
|
|
+ item.Points = points
|
|
|
+ item.CompanyId = companyId
|
|
|
+ item.CompanyName = companyName
|
|
|
+ item.ChartPermissionId = 0
|
|
|
+ item.ChartPermissionName = ""
|
|
|
+ item.CreateTime = time.Now()
|
|
|
+ item.ModifyTime = time.Now()
|
|
|
+ items = append(items, item)
|
|
|
itemBill.Content = "行业升级套餐转正"
|
|
|
}
|
|
|
|
|
@@ -668,7 +670,7 @@ func ActivitySpecialCompanyApproval(companyId, companyContractId int, companyNam
|
|
|
itemBillTotal = append(itemBillTotal, fmt.Sprint(v.ChartPermissionName, v.Points, "次"))
|
|
|
itemBillTotalMap[v.ChartPermissionName] = fmt.Sprint(v.ChartPermissionName, v.Points, "次")
|
|
|
}
|
|
|
- itemBill.BillDetailed = 5 * len(items)
|
|
|
+ itemBill.BillDetailed = 4 * len(items)
|
|
|
permissionNameSlice := []string{"医药", "消费", "科技", "智造"}
|
|
|
var itemBillTotalNew []string
|
|
|
for _, v := range permissionNameSlice {
|
|
@@ -971,68 +973,3 @@ func HandleActivitySpecialTripBillTotalText(companyId int) (totalText string, er
|
|
|
}
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
-func initnee885() {
|
|
|
- list, err := cygx.GetBestNewBillList()
|
|
|
- if err != nil {
|
|
|
- fmt.Println(err)
|
|
|
- }
|
|
|
- var items []*cygx.CygxActivitySpecialPermissionPoints
|
|
|
- for _, v := range list {
|
|
|
- fmt.Println(v.Total)
|
|
|
- if v.Total == "" || v.Total == "0" || v.Total == "0次" {
|
|
|
- continue
|
|
|
- }
|
|
|
- //智造5次+科技5次+消费5次+医药4次
|
|
|
- sliceTotal := strings.Split(v.Total, "+")
|
|
|
-
|
|
|
- for _, vs := range sliceTotal {
|
|
|
- var points string
|
|
|
- item := new(cygx.CygxActivitySpecialPermissionPoints)
|
|
|
- if strings.Contains(vs, "医药") {
|
|
|
- item.ChartPermissionName = "医药"
|
|
|
- points := strings.Replace(vs, "医药", "", -1)
|
|
|
- fmt.Println(points)
|
|
|
- points = strings.Replace(points, "次", "", -1)
|
|
|
- item.Points, _ = strconv.Atoi(points)
|
|
|
- item.ChartPermissionId = 22
|
|
|
- } else if strings.Contains(vs, "消费") {
|
|
|
- item.ChartPermissionName = "消费"
|
|
|
- points := strings.Replace(vs, "消费", "", -1)
|
|
|
- points = strings.Replace(points, "次", "", -1)
|
|
|
- item.ChartPermissionId = 21
|
|
|
- item.Points, _ = strconv.Atoi(points)
|
|
|
- } else if strings.Contains(vs, "科技") {
|
|
|
- item.ChartPermissionName = "科技"
|
|
|
- points := strings.Replace(vs, "科技", "", -1)
|
|
|
- points = strings.Replace(points, "次", "", -1)
|
|
|
- item.ChartPermissionId = 20
|
|
|
- item.Points, _ = strconv.Atoi(points)
|
|
|
- } else if strings.Contains(vs, "智造") {
|
|
|
- item.ChartPermissionName = "智造"
|
|
|
- points := strings.Replace(vs, "智造", "", -1)
|
|
|
- points = strings.Replace(points, "次", "", -1)
|
|
|
- item.ChartPermissionId = 19
|
|
|
- item.Points, _ = strconv.Atoi(points)
|
|
|
- } else {
|
|
|
- points = strings.Replace(vs, "次", "", -1)
|
|
|
- item.Points, _ = strconv.Atoi(points)
|
|
|
- }
|
|
|
- fmt.Println("points", points)
|
|
|
- fmt.Println(vs)
|
|
|
-
|
|
|
- item.CompanyId = v.CompanyId
|
|
|
- item.CompanyName = v.CompanyName
|
|
|
- item.CreateTime = time.Now()
|
|
|
- item.ModifyTime = time.Now()
|
|
|
- fmt.Println(item)
|
|
|
- items = append(items, item)
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- fmt.Println(len(items))
|
|
|
- err = cygx.MultiAddCygxActivitySpecialPermissionPoints(items)
|
|
|
- fmt.Println(err)
|
|
|
-
|
|
|
-}
|