package micro import ( "SCRM/service/micro_service" "fmt" "github.com/astaxie/beego" "SCRM/enums" ) func microRouters(){ beego.Router("/api/site/getdatabyorgid",&Micro{},"Get:GetDataByOrgId") beego.Router("/api/site/getdatatwo",&Micro{},"Get:GetDatatwo") beego.Router("/api/site/getdatathree",&Micro{},"Get:GetOfficeDetail") beego.Router("/api/site/getdatafour",&Micro{},"Get:GetDoctorDetail") beego.Router("/api/site/getdatafive",&Micro{},"Get:GetOfficEnviromentDetail") beego.Router("/api/site/getarticlelist",&Micro{},"Get:GetArticlelist") beego.Router("/api/site/getactivities",&Micro{},"Get:GetActivities") beego.Router("/api/site/getdatasix",&Micro{},"Get:GetArticlistDetail") beego.Router("/api/site/getdataseven",&Micro{},"Get:GetActivitesDetail") beego.Router("/api/site/getdefalutnavigationdata",&Micro{},"Get:GetDefalutNavigationData") beego.Router("/api/site/getdataeight",&Micro{},"Get:GetOrderData") beego.Router("/api/site/getdatanight",&Micro{},"Get:GetContactWay") beego.Router("/api/site/singleactivitinfo",&Micro{},"Get:GetActivitDetail") beego.Router("/api/site/singlearticleinfo",&Micro{},"Get:GetArticlesDetail") beego.Router("/api/site/singledoctorinfo",&Micro{},"Get:GetDoctorInfo") beego.Router("/api/site/getdata",&Micro{},"Get:GetData") beego.Router("/api/site/getenviromentimages",&Micro{},"Get:GetEnviromentImages") beego.Router("/api/site/getalldoctors",&Micro{},"Get:GetAllDoctors") } type Micro struct { beego.Controller //controllers.BaseAPIController } func (this *Micro) ServeFailJsonSend(code int, msg string) { this.Data["json"] = enums.MakeFailResponseJSON(msg, code) this.ServeJSON() } func (this *Micro) ServeSuccessJSON(data map[string]interface{}) { this.Data["json"] = enums.MakeSuccessResponseJSON(data) this.ServeJSON() } func (this *Micro) GetDataByOrgId(){ fmt.Println("我的 ") orgid, _ := this.GetInt64("orgid") fmt.Println("小明id",orgid) model, err := micro_service.GetData(orgid) fmt.Println("model是什么",model) fmt.Println("err",err) if err !=nil{ this.ServeFailJsonSend(enums.ErrorCodeDataException, "删除回复成功") return } this.ServeSuccessJSON(map[string]interface{}{ "patientModels":model, }) } func (this *Micro) GetData(){ // fmt.Println("hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh") fmt.Println("我的 ") orgid, _ := this.GetInt64("orgid") fmt.Println("小明id",orgid) model, err := micro_service.GetData(orgid) fmt.Println("model是什么",model) fmt.Println("err",err) if err !=nil{ this.ServeFailJsonSend(enums.ErrorCodeDataException, "删除回复成功") return } this.ServeSuccessJSON(map[string]interface{}{ "patientModels":model, }) } func (this *Micro) GetDatatwo() { fmt.Println("获取医院详情") id, err := this.GetInt64("id") fmt.Println(err) fmt.Println("id是什么",id) orgid, _ := this.GetInt64("orgid") fmt.Println("机构id",orgid) hospital, err := micro_service.QueryHispitalDetail(orgid, id) if err !=nil{ this.ServeFailJsonSend(enums.ErrorCodeDataException, "删除回复成功") return } this.ServeSuccessJSON(map[string]interface{}{ "hospital":hospital, }) } func (this *Micro) GetOfficeDetail() { id, err := this.GetInt64("id") fmt.Println(err) fmt.Println("id是什么",id) orgid, _ := this.GetInt64("orgid") fmt.Println("机构id",orgid) offices, err := micro_service.GetOfficeDetail(orgid, id) if err !=nil{ this.ServeFailJsonSend(enums.ErrorCodeDataException, "删除回复成功") return } this.ServeSuccessJSON(map[string]interface{}{ "offices":offices, }) } func (this *Micro) GetDoctorDetail() { id, err := this.GetInt64("id") fmt.Println(err) fmt.Println("id是什么",id) orgid, _ := this.GetInt64("orgid") fmt.Println("机构id",orgid) editdoctor, err := micro_service.GetDoctorDetail(orgid, id) if err !=nil{ this.ServeFailJsonSend(enums.ErrorCodeDataException, "删除回复成功") return } this.ServeSuccessJSON(map[string]interface{}{ "editdoctor":editdoctor, }) } func (this *Micro) GetOfficEnviromentDetail() { id, err := this.GetInt64("id") fmt.Println(err) fmt.Println("id是什么",id) orgid, _ := this.GetInt64("orgid") fmt.Println("机构id",orgid) offenvironment, err := micro_service.GetOfficEnviromentDetail(orgid, id) fmt.Println("错误",err) fmt.Println("offenvironment",offenvironment) if err !=nil{ this.ServeFailJsonSend(enums.ErrorCodeDataException, "删除回复成功") return } this.ServeSuccessJSON(map[string]interface{}{ "offenvironment":offenvironment, }) } func (this *Micro) GetArticlelist() { //adminUserInfo := this.GetAdminUserInfo() //userOrgID := int64(adminUserInfo.CurrentOrgId) //fmt.Println("机构id",userOrgID) orgid, _ := this.GetInt64("orgid") //micro_service.GetArticlelistlimit(orgid) articlelist, err := micro_service.GetlastLimit(orgid) articlelists, err := micro_service.GetAllArticeList(orgid,articlelist.Number) fmt.Println("文章列表",articlelists) fmt.Println("错误",err) if err !=nil{ this.ServeFailJsonSend(enums.ErrorCodeDataException, "更改数据失败") return } this.ServeSuccessJSON(map[string]interface{}{ "articlelists":articlelists, }) } func (this *Micro) GetActivities() { orgid, _ := this.GetInt64("orgid") fmt.Println("活动id",orgid) //addactivity, err := micro_service.GetActivitiesById(orgid) addactivity, err := micro_service.GetLastActivitiesLast(orgid) activity, err := micro_service.GetAllActivities(orgid,addactivity.Number) if err !=nil{ this.ServeFailJsonSend(enums.ErrorCodeDataException, "更改数据失败") return } this.ServeSuccessJSON(map[string]interface{}{ "activity":activity, }) } func (this *Micro) GetArticlistDetail() { id, _ := this.GetInt64("id") fmt.Println("id是设么",id) orgid, _ := this.GetInt64("orgid") fmt.Println("文章id",orgid) articlelist, err := micro_service.GetArticlelistById(id, orgid) fmt.Println(articlelist,err) //fmt.Println(err) //articlelists, err := micro_service.GetAllArticles(orgid, articlelist.Number) articleslist, err := micro_service.GetAllPushArticles(orgid) fmt.Println("报错了么",err) if err !=nil{ this.ServeFailJsonSend(enums.ErrorCodeDataException, "删除回复成功") return } this.ServeSuccessJSON(map[string]interface{}{ "articlelists":articleslist, }) } func (this *Micro) GetActivitesDetail() { id, _ := this.GetInt64("id") fmt.Println("id是设么",id) orgid, _ := this.GetInt64("orgid") fmt.Println("活动id",orgid) //addactivity, err := micro_service.GetAllActivitiById(id, orgid) // fmt.Println("err",err) //addactivity, err := micro_service.GetLastActivitiesLast(orgid) // //activity, err := micro_service.GetAllActivities(orgid,addactivity.Number) activity, err := micro_service.GetAllActivitiestwo(orgid) if err !=nil{ this.ServeFailJsonSend(enums.ErrorCodeDataException, "删除回复成功") return } this.ServeSuccessJSON(map[string]interface{}{ "activity":activity, }) } func (this *Micro) GetDefalutNavigationData() { orgid, _ := this.GetInt64("orgid") fmt.Println("活动id",orgid) navigation, err := micro_service.GetDefalutNavigationData(orgid) if err !=nil{ this.ServeFailJsonSend(enums.ErrorCodeDataException, "删除回复成功") return } this.ServeSuccessJSON(map[string]interface{}{ "navigation":navigation, }) } func (this *Micro) GetOrderData(){ orgid, _ := this.GetInt64("orgid") fmt.Println("活动id",orgid) ordmodel, err := micro_service.GetOrederModel(orgid) fmt.Println("ordemodel是社没什么",ordmodel) if err !=nil{ this.ServeFailJsonSend(enums.ErrorCodeDataException, "删除回复成功") return } this.ServeSuccessJSON(map[string]interface{}{ "ordmodel":ordmodel, }) } func (this *Micro) GetContactWay(){ orgid, _ := this.GetInt64("orgid") fmt.Println("联系方式id",orgid) connect, err := micro_service.GetAllConnecway(orgid) if err !=nil{ this.ServeFailJsonSend(enums.ErrorCodeDataException, "删除回复成功") return } this.ServeSuccessJSON(map[string]interface{}{ "connect":connect, }) } func (this *Micro) GetActivitDetail() { id, _ := this.GetInt64("id") fmt.Println("活动id",id) orgid, _ := this.GetInt64("orgid") fmt.Println("机构id",orgid) activity, err := micro_service.GetActivitDetail(id, orgid) if err !=nil{ this.ServeFailJsonSend(enums.ErrorCodeDataException, "删除回复成功") return } this.ServeSuccessJSON(map[string]interface{}{ "activity":activity, }) } func (this *Micro) GetArticlesDetail() { id, _ := this.GetInt64("id") fmt.Println("文章id",id) orgid, _ := this.GetInt64("orgid") fmt.Println("机构id",orgid) articles, err := micro_service.GetArticlesDetail(id, orgid) if err !=nil{ this.ServeFailJsonSend(enums.ErrorCodeDataException, "删除回复成功") return } this.ServeSuccessJSON(map[string]interface{}{ "articles":articles, }) } func (this *Micro) GetDoctorInfo() { id, _ := this.GetInt64("id") fmt.Println("医生id",id) orgid, _ := this.GetInt64("orgid") fmt.Println("机构id",orgid) editdoctor, err := micro_service.GetDoctorInfo(id, orgid) fmt.Println("错误",err) fmt.Println("editdoctor",editdoctor) if err !=nil{ this.ServeFailJsonSend(enums.ErrorCodeDataException, "删除回复成功") return } this.ServeSuccessJSON(map[string]interface{}{ "editdoctor":editdoctor, }) } func (this *Micro) GetRotationLinkAddress() { linkid, _ := this.GetInt64("linkid") fmt.Println("linkid",linkid) orgid, _ := this.GetInt64("orgid") fmt.Println("机构id",orgid) linkaddress, err := micro_service.GetRotationLinkAddress(orgid, linkid) fmt.Println("错误是什么",err) if err !=nil{ this.ServeFailJsonSend(enums.ErrorCodeDataException, "删除回复成功") return } this.ServeSuccessJSON(map[string]interface{}{ "linkaddress":linkaddress, }) } func (this *Micro) GetEnviromentImages() { id, _ := this.GetInt64("id") fmt.Println("id是设么",id) orgid, _ := this.GetInt64("orgid") enviro, err := micro_service.GetEnviromentImages(id, orgid) if err !=nil{ this.ServeFailJsonSend(enums.ErrorCodeDataException, "删除回复成功") return } this.ServeSuccessJSON(map[string]interface{}{ "enviro":enviro, }) } func (this *Micro) GetAllDoctors() { orgid, _ := this.GetInt64("orgid") fmt.Println("orgid失身东西",orgid) info, err := micro_service.GetAllDoctors(orgid) fmt.Println("info是什么",info) fmt.Println("err是什么",err) if err !=nil{ this.ServeFailJsonSend(enums.ErrorCodeDataException, "删除回复成功") return } this.ServeSuccessJSON(map[string]interface{}{ "info":info, }) }