1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- package cases
-
- import (
- "spaceofcheng/services/models/model"
- )
-
- // GetCaseUserByCase 根据案场获取用户信息
- func (c *CaseController) GetCaseUserByCase() {
- caseid := c.GetString("caseid")
- page, _ := c.GetInt("page")
- pageSize, _ := c.GetInt("pagesize")
-
- list, err := c.dao.GetCaseUserByCase(caseid, page, pageSize)
-
- if err != nil {
- c.ResponseError(err)
- }
- c.ResponseJSON(list)
- }
-
- // GetCaseUserByType 根据类型获取用户信息
- func (c *CaseController) GetCaseUserByType() {
- usertype := c.GetString("usertype")
- caseid := c.GetString("caseid")
- caseuser, err := c.dao.GetCaseUserByType(caseid, usertype)
- if err != nil {
- c.ResponseError(err)
- }
- c.ResponseJSON(caseuser)
- }
-
- // GetCaseUserByID 根据ID获取用户
- func (c *CaseController) GetCaseUserByID() {
- userid := c.GetString(":userid")
- info, err := c.dao.GetCaseUserByID(userid)
- if err != nil {
- c.ResponseError(err)
- }
- c.ResponseJSON(info)
- }
-
- // SaveCaseUser 保存案场人员
- func (c *CaseController) SaveCaseUser() {
- user := model.SysCaseUser{}
- if err := c.ParseForm(&user); err != nil {
- c.ResponseError(err)
- }
- newUser, err := c.dao.SaveCaseUser(user)
- if err != nil {
- c.ResponseError(err)
- }
- c.ResponseJSON(newUser)
- }
-
- // DelCaseUser 删除案场人员
- func (c *CaseController) DelCaseUser() {
- tagid := c.GetString(":userid")
- err := c.dao.DelCaseUser(tagid)
- if err != nil {
- c.ResponseError(err)
- }
- c.ResponseJSON("删除成功!")
- }
-
- // GetCaseUserType 获取案场人员类型
- func (c *CaseController) GetCaseUserType() {
- orgid := c.GetString("orgid")
- if orgid == "" {
- org := c.Context.Get("org").(model.SysOrg)
- orgid = org.OrgId
- }
- types, err := c.dao.GetUserType(orgid)
- if err != nil {
- c.ResponseError(err)
- }
- c.ResponseJSON(types)
- }
|