master
huanghai 5 years ago
parent aaed5a8c6e
commit 1df5e870f1

@ -45,7 +45,7 @@
] ]
}, },
{ {
"col_name": "证件类型", "col_name": "身份证件类型",
"width": 20, "width": 20,
"require": true, "require": true,
"level_1_sql": true, "level_1_sql": true,

@ -40,7 +40,7 @@
] ]
}, },
{ {
"col_name": "证件类型", "col_name": "身份证件类型",
"width": 20, "width": 20,
"require": true, "require": true,
"level_1_sql": true, "level_1_sql": true,

@ -85,7 +85,11 @@ func (s *Rpc) AddBaseOrganization(ctx context.Context, in *BaseOrganizationProto
} }
if exist { if exist {
reply.Success = false reply.Success = false
reply.Message = "代码已存在,无法创建!" if isBuMen {
reply.Message = "部门代码已存在,无法创建!"
} else {
reply.Message = "单位代码已存在,无法创建!"
}
return &reply, err return &reply, err
} }
@ -256,9 +260,9 @@ func (s *Rpc) DeleteBaseOrganization(ctx context.Context, in *BaseOrganizationPr
if count > 0 { if count > 0 {
reply.Success = false reply.Success = false
//判断是单位还是部门 //判断是单位还是部门
if BaseOrganizationDao.IsBuMen(inTeacher.OrgId){ if BaseOrganizationDao.IsBuMen(inTeacher.OrgId) {
reply.Message = "部门下存在教工数据,无法删除!" reply.Message = "部门下存在教工数据,无法删除!"
}else{ } else {
reply.Message = "单位下存在教工数据,无法删除!" reply.Message = "单位下存在教工数据,无法删除!"
} }
return &reply, err return &reply, err
@ -274,9 +278,9 @@ func (s *Rpc) DeleteBaseOrganization(ctx context.Context, in *BaseOrganizationPr
if count > 0 { if count > 0 {
reply.Success = false reply.Success = false
//判断是单位还是部门 //判断是单位还是部门
if BaseOrganizationDao.IsBuMen(inTeacher.OrgId){ if BaseOrganizationDao.IsBuMen(inTeacher.OrgId) {
reply.Message = "部门下存在子部门,无法删除!" reply.Message = "部门下存在子部门,无法删除!"
}else{ } else {
reply.Message = "单位下存在子部门,无法删除!" reply.Message = "单位下存在子部门,无法删除!"
} }
return &reply, err return &reply, err
@ -296,9 +300,9 @@ func (s *Rpc) DeleteBaseOrganization(ctx context.Context, in *BaseOrganizationPr
if count > 0 { if count > 0 {
reply.Success = false reply.Success = false
//判断是单位还是部门 //判断是单位还是部门
if BaseOrganizationDao.IsBuMen(inTeacher.OrgId){ if BaseOrganizationDao.IsBuMen(inTeacher.OrgId) {
reply.Message = "部门下存在班级,无法删除!" reply.Message = "部门下存在班级,无法删除!"
}else{ } else {
reply.Message = "单位下存在班级,无法删除!" reply.Message = "单位下存在班级,无法删除!"
} }
return &reply, err return &reply, err
@ -373,7 +377,12 @@ func (s *Rpc) UpdateBaseOrganization(ctx context.Context, in *BaseOrganizationPr
if exist { if exist {
reply.Success = false reply.Success = false
reply.Message = "代码已存在,无法修改!" if BaseOrganizationDao.IsBuMen(in.OrgId){
reply.Message = "部门代码已存在,无法修改!"
}else{
reply.Message = "部门代码已存在,无法修改!"
}
return &reply, err return &reply, err
} }
//2、检查机构名称是否存在,否则在导入人员时,不知道向哪个单位下进行导入 //2、检查机构名称是否存在,否则在导入人员时,不知道向哪个单位下进行导入
@ -386,9 +395,9 @@ func (s *Rpc) UpdateBaseOrganization(ctx context.Context, in *BaseOrganizationPr
} }
if exist { if exist {
reply.Success = false reply.Success = false
if BaseOrganizationDao.IsBuMen(in.OrgId){ if BaseOrganizationDao.IsBuMen(in.OrgId) {
reply.Message = "部门名称已存在,无法修改!" reply.Message = "部门名称已存在,无法修改!"
}else{ } else {
reply.Message = "单位名称已存在,无法修改!" reply.Message = "单位名称已存在,无法修改!"
} }
return &reply, err return &reply, err

@ -449,7 +449,7 @@ func checkExcel(excelPath string, s1 ExcelUtil.TemplateStruct, MapClass map[stri
pass = false pass = false
} }
} }
//(6)证件类型 //(6)身份证件类型
if j == 6 { if j == 6 {
if _, ok := SysDictKit.MapDictKindChineseToCode["sfzjlxm_"+row[j]]; !ok { if _, ok := SysDictKit.MapDictKindChineseToCode["sfzjlxm_"+row[j]]; !ok {
pass = false pass = false

@ -677,7 +677,7 @@ func checkExcel(excelPath string, s1 ExcelUtil.TemplateStruct, MapOrgName map[st
pass = false pass = false
} }
} }
//(4)证件类型 //(4)身份证件类型
if j == 4 { if j == 4 {
if _, ok := SysDictKit.MapDictKindChineseToCode["sfzjlxm_"+row[j]]; !ok { if _, ok := SysDictKit.MapDictKindChineseToCode["sfzjlxm_"+row[j]]; !ok {
pass = false pass = false

@ -21,6 +21,7 @@ import (
"dsBaseRpc/Utils/PinYinUtil" "dsBaseRpc/Utils/PinYinUtil"
"dsBaseRpc/Utils/SqlKit" "dsBaseRpc/Utils/SqlKit"
"dsBaseRpc/models" "dsBaseRpc/models"
"time"
) )
type Rpc struct{} //服务对象 type Rpc struct{} //服务对象
@ -31,7 +32,12 @@ func (s *Rpc) GetBaseTeacher(ctx context.Context, in *BaseTeacherProto.ModelArg)
var reply BaseTeacherProto.Reply var reply BaseTeacherProto.Reply
//通用获取单条 //通用获取单条
list := SqlKit.QueryByIds([]string{in.PersonId}, "t_base_teacher") list := SqlKit.QueryByIds([]string{in.PersonId}, "t_base_teacher")
//处理从教年月
if len(list)>0{
if list[0]["csrq"].(time.Time).Year()==1900{
list[0]["csrq"]=""
}
}
//将结果序列化 //将结果序列化
reply.Success = true reply.Success = true
reply.Count = 1 reply.Count = 1
@ -263,7 +269,7 @@ func (s *Rpc) UpdateBaseTeacher(ctx context.Context, in *BaseTeacherProto.ModelA
model.Xm = in.Xm model.Xm = in.Xm
model.Xmpy = PinYinUtil.PinYin(in.Xmpy) model.Xmpy = PinYinUtil.PinYin(in.Xmpy)
model.Cym = in.Cym model.Cym = in.Cym
//身份证件类型 //身份证件类型
model.Sfzjlxm = in.Sfzjlxm model.Sfzjlxm = in.Sfzjlxm
model.Sfzjh = in.Sfzjh model.Sfzjh = in.Sfzjh
//如果是身份证 //如果是身份证

Loading…
Cancel
Save