ソースを参照

update

consumeLimit
DengBiao 1年前
コミット
963b0d3feb
2個のファイルの変更10行の追加4行の削除
  1. +10
    -4
      app/admin/hdl/enterprise_manage/hdl_self_support_for_school.go
  2. バイナリ
     

+ 10
- 4
app/admin/hdl/enterprise_manage/hdl_self_support_for_school.go ファイルの表示

@@ -927,13 +927,19 @@ func SelfSupportForSchoolImportTeacher(c *gin.Context) {
xlsx, err := excelize.OpenFile(dst)
rows := xlsx.GetRows("Sheet" + "1")
for key, row := range rows {
if key > 0 && (row[0] != "" && row[1] != "") {
if key > 0 && ((row[0] != "" || row[1] != "") && row[2] != "") {
idNo := row[0]
name := row[1]
certType := enum.UserIdentityCertTypeForIdCard
if idNo == "" {
idNo = row[1]
certType = enum.UserIdentityCertTypeForStudentId
}
name := row[2]

//1、查找当前身份是否已存在
userIdentityDb := db.UserIdentityDb{}
userIdentityDb.Set(0)
isHasUserIdentity, err := userIdentityDb.UserIdentityExist(enterpriseId, idNo, enum.UserIdentityCertTypeForIdCard)
isHasUserIdentity, err := userIdentityDb.UserIdentityExist(enterpriseId, idNo, certType)
if err != nil {
e.OutErr(c, e.ERR_DB_ORM, err.Error())
return
@@ -948,7 +954,7 @@ func SelfSupportForSchoolImportTeacher(c *gin.Context) {
Uid: 0,
Name: name,
IdNo: idNo,
CertType: enum.UserIdentityCertTypeForIdCard,
CertType: certType,
Kind: enum.UserIdentityKindForCommon,
Identity: enum.UserIdentityForSelfSupportForTeacher,
EnterpriseId: enterpriseId,


バイナリ
ファイルの表示


読み込み中…
キャンセル
保存