|
@@ -955,6 +955,88 @@ func (this *EtaBusinessController) MoveSeller() {
|
|
|
br.Msg = "操作成功"
|
|
|
}
|
|
|
|
|
|
+// Detail
|
|
|
+// @Title 商家详情
|
|
|
+// @Description 商家详情
|
|
|
+// @Param EtaBusinessId query int true "商家ID"
|
|
|
+// @Success 200 Ret=200 获取成功
|
|
|
+// @router /detail [get]
|
|
|
+func (this *EtaBusinessController) Detail() {
|
|
|
+ br := new(models.BaseResponse).Init()
|
|
|
+ defer func() {
|
|
|
+ if br.ErrMsg == "" {
|
|
|
+ br.IsSendEmail = false
|
|
|
+ }
|
|
|
+ this.Data["json"] = br
|
|
|
+ this.ServeJSON()
|
|
|
+ }()
|
|
|
+ sysUser := this.SysUser
|
|
|
+ if sysUser == nil {
|
|
|
+ br.Msg = "请登录"
|
|
|
+ br.ErrMsg = "请登录,SysUser Is Empty"
|
|
|
+ br.Ret = 408
|
|
|
+ return
|
|
|
+ }
|
|
|
+ // 权限校验
|
|
|
+ ok, e := etaBusinessService.CheckEtaBusinessOperateAuth(sysUser.RoleTypeCode)
|
|
|
+ if e != nil {
|
|
|
+ br.Msg = "操作失败"
|
|
|
+ br.ErrMsg = "操作权限校验失败, ErrMsg: " + e.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if !ok {
|
|
|
+ br.Ret = 200
|
|
|
+ br.Success = true
|
|
|
+ br.Msg = "获取成功"
|
|
|
+ return
|
|
|
+ }
|
|
|
+ businessId, _ := this.GetInt("EtaBusinessId", 0)
|
|
|
+ if businessId <= 0 {
|
|
|
+ br.Msg = "参数有误"
|
|
|
+ br.ErrMsg = "参数有误, 商家ID"
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ businessOb := new(eta_business.EtaBusiness)
|
|
|
+ item, e := businessOb.GetItemById(businessId)
|
|
|
+ if e != nil {
|
|
|
+ if e.Error() == utils.ErrNoRow() {
|
|
|
+ br.Msg = "商家不存在, 请刷新页面"
|
|
|
+ return
|
|
|
+ }
|
|
|
+ br.Msg = "获取失败"
|
|
|
+ br.ErrMsg = "获取商家信息失败, Err: " + e.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ resp := new(eta_business.EtaBusinessItem)
|
|
|
+ resp.EtaBusinessId = item.EtaBusinessId
|
|
|
+ resp.BusinessName = item.BusinessName
|
|
|
+ resp.BusinessCode = item.BusinessCode
|
|
|
+ resp.CreditCode = item.CreditCode
|
|
|
+ resp.RegionType = item.RegionType
|
|
|
+ resp.Address = item.Address
|
|
|
+ resp.SellerId = item.SellerId
|
|
|
+ resp.SellerName = item.SellerName
|
|
|
+ resp.Leader = item.Leader
|
|
|
+ resp.IndustryId = item.IndustryId
|
|
|
+ resp.IndustryName = item.IndustryName
|
|
|
+ resp.CapitalScale = item.CapitalScale
|
|
|
+ resp.ResearchTeamSize = item.ResearchTeamSize
|
|
|
+ resp.UserMax = item.UserMax
|
|
|
+ resp.SigningStatus = item.SigningStatus
|
|
|
+ resp.Enable = item.Enable
|
|
|
+ resp.SigningTime = item.SigningTime.Format(utils.FormatDate)
|
|
|
+ resp.ExpiredTime = item.ExpiredTime.Format(utils.FormatDate)
|
|
|
+ resp.CreateTime = item.CreateTime.Format(utils.FormatDateTime)
|
|
|
+ resp.ModifyTime = item.ModifyTime.Format(utils.FormatDateTime)
|
|
|
+
|
|
|
+ br.Data = resp
|
|
|
+ br.Ret = 200
|
|
|
+ br.Success = true
|
|
|
+ br.Msg = "获取成功"
|
|
|
+}
|
|
|
+
|
|
|
// ContractList
|
|
|
// @Title 商家签约列表
|
|
|
// @Description 商家签约列表
|