|
|
@@ -206,7 +206,26 @@ func (this *OilCorporateInfoController) AddEntity() {
|
|
|
model.CheckUserName = strings.Trim(model.CheckUserName, ",")
|
|
|
model.CreateOn = time.Now()
|
|
|
|
|
|
- //svc := register.GetOilCorporateInfoService(utils.DBE)
|
|
|
+ var checkModel register.OilCorporateInfo
|
|
|
+ svcCor := register.GetOilCorporateInfoService(utils.DBE)
|
|
|
+ checkUserNameWhere := " UserName ='" + strings.Trim(model.UserName, " ")
|
|
|
+ checkUserNameRes := svcCor.GetEntityByWhere(OilCorporateInfoName, checkUserNameWhere, &checkModel)
|
|
|
+ if checkUserNameRes {
|
|
|
+ errinfo.Message = "用户名已存在,请重新输入!"
|
|
|
+ errinfo.Code = -1
|
|
|
+ this.Data["json"] = &errinfo
|
|
|
+ this.ServeJSON()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ checkComWhere := " CommercialNo ='" + strings.Trim(model.CommercialNo, " ") + "' or SupplierName='" + strings.Trim(model.SupplierName, " ") + "'"
|
|
|
+ checkComRes := svcCor.GetEntityByWhere(OilCorporateInfoName, checkComWhere, &checkModel)
|
|
|
+ if checkComRes {
|
|
|
+ errinfo.Message = "该公司已注册,请直接登录!"
|
|
|
+ errinfo.Code = -1
|
|
|
+ this.Data["json"] = &errinfo
|
|
|
+ this.ServeJSON()
|
|
|
+ return
|
|
|
+ }
|
|
|
session := utils.DBE.NewSession()
|
|
|
defer func() {
|
|
|
session.Close()
|