|
@@ -26,42 +26,38 @@ func ImportCompany() {
|
|
|
startDate := ""
|
|
|
endDate := ""
|
|
|
dateType := 3
|
|
|
- permissionMap:=make(map[string]int)
|
|
|
+ permissionMap := make(map[string]int)
|
|
|
|
|
|
- permissionMap["宏观经济"]=1
|
|
|
- permissionMap["有色"]=2
|
|
|
- permissionMap["原油"]=3
|
|
|
- permissionMap["橡胶"]=4
|
|
|
- permissionMap["钢材"]=5
|
|
|
- permissionMap["煤炭"]=6
|
|
|
- permissionMap["甲醇"]=7
|
|
|
- permissionMap["沥青"]=8
|
|
|
- permissionMap["PTA"]=9
|
|
|
- permissionMap["MEG"]=10
|
|
|
- permissionMap["聚烯烃"]=11
|
|
|
- permissionMap["铁矿"]=12
|
|
|
- permissionMap["苯乙烯"]=13
|
|
|
- permissionMap["织造终端"]=14
|
|
|
+ permissionMap["宏观经济"] = 1
|
|
|
+ permissionMap["有色"] = 2
|
|
|
+ permissionMap["原油"] = 3
|
|
|
+ permissionMap["橡胶"] = 4
|
|
|
+ permissionMap["钢材"] = 5
|
|
|
+ permissionMap["煤炭"] = 6
|
|
|
+ permissionMap["甲醇"] = 7
|
|
|
+ permissionMap["沥青"] = 8
|
|
|
+ permissionMap["PTA"] = 9
|
|
|
+ permissionMap["MEG"] = 10
|
|
|
+ permissionMap["聚烯烃"] = 11
|
|
|
+ permissionMap["铁矿"] = 12
|
|
|
+ permissionMap["苯乙烯"] = 13
|
|
|
+ permissionMap["织造终端"] = 14
|
|
|
|
|
|
for _, sheet := range xlFile.Sheet {
|
|
|
rows := sheet.MaxRow
|
|
|
for i := 0; i < rows; i++ {
|
|
|
if i > 2 {
|
|
|
- row, err := sheet.Row(i)
|
|
|
- if err != nil {
|
|
|
- fmt.Println("get row err:" + err.Error())
|
|
|
- return
|
|
|
- }
|
|
|
-
|
|
|
- realName := row.GetCell(1).String()
|
|
|
+ row:= sheet.Row(i)
|
|
|
+ cells:=row.Cells
|
|
|
+ realName := cells[1].String()
|
|
|
realName = strings.Trim(realName, " ")
|
|
|
realName = strings.Replace(realName, " ", "", -1)
|
|
|
|
|
|
- mobile := row.GetCell(2).String()
|
|
|
+ mobile := cells[2].String()
|
|
|
mobile = strings.Trim(mobile, " ")
|
|
|
mobile = strings.Replace(mobile, " ", "", -1)
|
|
|
fmt.Println(mobile)
|
|
|
- companyName := row.GetCell(6).String()
|
|
|
+ companyName := cells[6].String()
|
|
|
fmt.Println(companyName)
|
|
|
companyName = strings.Trim(companyName, " ")
|
|
|
companyName = strings.Replace(companyName, " ", "", -1)
|
|
@@ -125,9 +121,9 @@ func ImportCompany() {
|
|
|
if wxUser == nil {
|
|
|
|
|
|
fmt.Println("AddWxUser")
|
|
|
- email:=""
|
|
|
+ email := ""
|
|
|
fmt.Println(company.CompanyId, mobile, realName)
|
|
|
- err = models.AddWxUser(company.CompanyId, mobile, realName,email)
|
|
|
+ err = models.AddWxUser(company.CompanyId, mobile, realName, email)
|
|
|
if err != nil {
|
|
|
fmt.Println("AddWxUser Err:" + err.Error())
|
|
|
return
|
|
@@ -147,8 +143,6 @@ func ImportCompany() {
|
|
|
fmt.Println("len:", n)
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
|
|
|
func ImportCompanyUsers() {
|
|
|
var err error
|
|
@@ -157,7 +151,7 @@ func ImportCompanyUsers() {
|
|
|
fmt.Println("err:", err.Error())
|
|
|
}
|
|
|
}()
|
|
|
- fileName := "./company_user_0914.xlsx"
|
|
|
+ fileName := "./company_user_102202.xlsx"
|
|
|
xlFile, err := xlsx.OpenFile(fileName)
|
|
|
if err != nil {
|
|
|
fmt.Printf("open failed: %s\n", err)
|
|
@@ -167,27 +161,23 @@ func ImportCompanyUsers() {
|
|
|
rows := sheet.MaxRow
|
|
|
for i := 0; i < rows; i++ {
|
|
|
if i > 2 {
|
|
|
- row, err := sheet.Row(i)
|
|
|
- if err != nil {
|
|
|
- fmt.Println("get row err:" + err.Error())
|
|
|
- return
|
|
|
- }
|
|
|
+ row:= sheet.Row(i)
|
|
|
+ cells:=row.Cells
|
|
|
|
|
|
- realName := row.GetCell(0).String()
|
|
|
+ realName := cells[1].String()
|
|
|
realName = strings.Trim(realName, " ")
|
|
|
realName = strings.Replace(realName, " ", "", -1)
|
|
|
|
|
|
- mobile := row.GetCell(1).String()
|
|
|
+ mobile := cells[2].String()
|
|
|
mobile = strings.Trim(mobile, " ")
|
|
|
mobile = strings.Replace(mobile, " ", "", -1)
|
|
|
|
|
|
- email := row.GetCell(2).String()
|
|
|
+ email := cells[5].String()
|
|
|
email = strings.Trim(email, " ")
|
|
|
email = strings.Replace(email, " ", "", -1)
|
|
|
-
|
|
|
fmt.Println(mobile)
|
|
|
var companyId int64
|
|
|
- companyId=98
|
|
|
+ companyId = 225
|
|
|
if companyId > 0 {
|
|
|
wxUser, err := models.GetWxUserByMobile(mobile)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
@@ -197,13 +187,13 @@ func ImportCompanyUsers() {
|
|
|
if wxUser == nil {
|
|
|
|
|
|
fmt.Println("AddWxUser")
|
|
|
- err = models.AddWxUser(companyId, mobile, realName,email)
|
|
|
+ err = models.AddWxUser(companyId, mobile, realName, email)
|
|
|
if err != nil {
|
|
|
fmt.Println("AddWxUser Err:" + err.Error())
|
|
|
return
|
|
|
}
|
|
|
} else {
|
|
|
- fmt.Println("用户存在:mobile:", mobile,realName)
|
|
|
+ fmt.Println("用户存在:mobile:", mobile, realName)
|
|
|
}
|
|
|
} else {
|
|
|
fmt.Println("companyId<=0")
|
|
@@ -214,3 +204,24 @@ func ImportCompanyUsers() {
|
|
|
}
|
|
|
fmt.Println("len:", n)
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+func CompanyFreeze() (err error) {
|
|
|
+ endDate := time.Now().Format(utils.FormatDate)
|
|
|
+ items, err := models.GetCompanyNeedFreeze(endDate)
|
|
|
+ if err != nil {
|
|
|
+ fmt.Println("GetCompanyNeedFreeze Err:" + err.Error())
|
|
|
+ utils.FileLog.Info("GetCompanyNeedFreeze Err:%s" + err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ for k, v := range items {
|
|
|
+ fmt.Println(k, v.CompanyId)
|
|
|
+ }
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+func CompanyLoss() (err error) {
|
|
|
+
|
|
|
+ return
|
|
|
+}
|