|
|
@@ -1432,15 +1432,14 @@ func System_UpdateArea(c *entitys.CtrlContext) {
|
|
|
func System_GetArea(c *entitys.CtrlContext) {
|
|
|
id := c.Ctx.Query("id")
|
|
|
|
|
|
- var area sysmodel.SysArea
|
|
|
- exist, err := c.Db.SqlMapClient("selectone_sys_area", &map[string]interface{}{"id": id}).Get(&area)
|
|
|
- if !exist && err == nil {
|
|
|
- err = errors.New("record does not exist")
|
|
|
- }
|
|
|
- if err == nil {
|
|
|
- c.Ctx.JSON(200, sysmodel.SysReturn{200, "", area})
|
|
|
+ //var area sysmodel.SysArea
|
|
|
+ //exist, err := c.Db.SqlMapClient("get_area", &map[string]interface{}{"id": id}).Get(&area)
|
|
|
+ result := c.Db.SqlMapClient("get_area", &map[string]interface{}{"id": id}).Query()
|
|
|
+
|
|
|
+ if result.Result != nil && len(result.Result) > 0 {
|
|
|
+ c.Ctx.JSON(200, sysmodel.SysReturn{200, "", result.Result[0]})
|
|
|
} else {
|
|
|
- c.Ctx.JSON(500, sysmodel.SysReturn{500, err.Error(), nil})
|
|
|
+ c.Ctx.JSON(500, sysmodel.SysReturn{500, "", nil})
|
|
|
}
|
|
|
}
|
|
|
|