|
@@ -72,6 +72,13 @@ func ManagerCenterRegistRouters() {
|
72
|
72
|
beego.Router("/api/addition/delete", &ManagerCenterApiController{}, "post:DeleteAddition")
|
73
|
73
|
beego.Router("/api/addition/get", &ManagerCenterApiController{}, "get:GetAddition")
|
74
|
74
|
|
|
75
|
+ //门诊诊断
|
|
76
|
+ beego.Router("/api/diagnose/create", &ManagerCenterApiController{}, "post:CreateDiagnose")
|
|
77
|
+ beego.Router("/api/diagnose/modify", &ManagerCenterApiController{}, "post:ModifyDiagnose")
|
|
78
|
+ beego.Router("/api/diagnose/list", &ManagerCenterApiController{}, "get:GetDiagnoseList")
|
|
79
|
+ beego.Router("/api/diagnose/delete", &ManagerCenterApiController{}, "post:DeleteDiagnose")
|
|
80
|
+ beego.Router("/api/diagnose/get", &ManagerCenterApiController{}, "get:GetDiagnose")
|
|
81
|
+
|
75
|
82
|
}
|
76
|
83
|
|
77
|
84
|
func (c *ManagerCenterApiController) CreateBaseDrugLib() {
|
|
@@ -1928,3 +1935,145 @@ func (c *ManagerCenterApiController) GetAddition() {
|
1928
|
1935
|
c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeSystemError)
|
1929
|
1936
|
}
|
1930
|
1937
|
}
|
|
1938
|
+
|
|
1939
|
+func (c *ManagerCenterApiController) CreateDiagnose() {
|
|
1940
|
+ class_name := c.GetString("class_name")
|
|
1941
|
+ content_code := c.GetString("content_code")
|
|
1942
|
+ country_code := c.GetString("country_code")
|
|
1943
|
+ country_content_name := c.GetString("country_content_name")
|
|
1944
|
+ remark := c.GetString("remark")
|
|
1945
|
+ pinyin := c.GetString("pinyin")
|
|
1946
|
+ wubi := c.GetString("wubi")
|
|
1947
|
+
|
|
1948
|
+ if len(class_name) <= 0 {
|
|
1949
|
+ utils.ErrorLog("len(class_name) == 0")
|
|
1950
|
+
|
|
1951
|
+ c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
|
|
1952
|
+ return
|
|
1953
|
+ }
|
|
1954
|
+
|
|
1955
|
+ if len(content_code) <= 0 {
|
|
1956
|
+ utils.ErrorLog("len(content_code) == 0")
|
|
1957
|
+ c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
|
|
1958
|
+ return
|
|
1959
|
+ }
|
|
1960
|
+
|
|
1961
|
+ adminUserInfo := c.GetAdminUserInfo()
|
|
1962
|
+
|
|
1963
|
+ dealer := models.HisXtDiagnoseConfig{
|
|
1964
|
+ ClassName: class_name,
|
|
1965
|
+ ContentCode: content_code,
|
|
1966
|
+ CountryCode: country_code,
|
|
1967
|
+ CountryContentName: country_content_name,
|
|
1968
|
+ Ctime: time.Now().Unix(),
|
|
1969
|
+ Mtime: time.Now().Unix(),
|
|
1970
|
+ Remark: remark,
|
|
1971
|
+ UserOrgId: adminUserInfo.CurrentOrgId,
|
|
1972
|
+ Status: 1,
|
|
1973
|
+ Pinyin: pinyin,
|
|
1974
|
+ Wubi: wubi,
|
|
1975
|
+ }
|
|
1976
|
+
|
|
1977
|
+ err, dealers := service.AddSigleDiagnose(&dealer)
|
|
1978
|
+ if err == nil {
|
|
1979
|
+ c.ServeSuccessJSON(map[string]interface{}{
|
|
1980
|
+ "sick": dealers,
|
|
1981
|
+ })
|
|
1982
|
+
|
|
1983
|
+ } else {
|
|
1984
|
+ c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeSystemError)
|
|
1985
|
+
|
|
1986
|
+ }
|
|
1987
|
+
|
|
1988
|
+}
|
|
1989
|
+func (c *ManagerCenterApiController) ModifyDiagnose() {
|
|
1990
|
+ id, _ := c.GetInt64("id", 0)
|
|
1991
|
+
|
|
1992
|
+ class_name := c.GetString("class_name")
|
|
1993
|
+ content_code := c.GetString("content_code")
|
|
1994
|
+ country_code := c.GetString("country_code")
|
|
1995
|
+ country_content_name := c.GetString("country_content_name")
|
|
1996
|
+ remark := c.GetString("remark")
|
|
1997
|
+ pinyin := c.GetString("pinyin")
|
|
1998
|
+ wubi := c.GetString("wubi")
|
|
1999
|
+
|
|
2000
|
+ if id <= 0 {
|
|
2001
|
+ utils.ErrorLog("id == 0")
|
|
2002
|
+ c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
|
|
2003
|
+ return
|
|
2004
|
+ }
|
|
2005
|
+
|
|
2006
|
+ if len(class_name) <= 0 {
|
|
2007
|
+ utils.ErrorLog("len(class_name) == 0")
|
|
2008
|
+ c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
|
|
2009
|
+ return
|
|
2010
|
+ }
|
|
2011
|
+
|
|
2012
|
+ if len(content_code) <= 0 {
|
|
2013
|
+ utils.ErrorLog("len(content_code) == 0")
|
|
2014
|
+ c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
|
|
2015
|
+ return
|
|
2016
|
+ }
|
|
2017
|
+
|
|
2018
|
+ adminUserInfo := c.GetAdminUserInfo()
|
|
2019
|
+ dealer := models.HisXtDiagnoseConfig{
|
|
2020
|
+ ID: id,
|
|
2021
|
+ ClassName: class_name,
|
|
2022
|
+ ContentCode: content_code,
|
|
2023
|
+ CountryCode: country_code,
|
|
2024
|
+ CountryContentName: country_content_name,
|
|
2025
|
+ Ctime: time.Now().Unix(),
|
|
2026
|
+ Mtime: time.Now().Unix(),
|
|
2027
|
+ Remark: remark,
|
|
2028
|
+ UserOrgId: adminUserInfo.CurrentOrgId,
|
|
2029
|
+ Pinyin: pinyin,
|
|
2030
|
+ Wubi: wubi,
|
|
2031
|
+ Status: 1,
|
|
2032
|
+ }
|
|
2033
|
+
|
|
2034
|
+ err := service.ModifyDiagnose(&dealer)
|
|
2035
|
+
|
|
2036
|
+ if err == nil {
|
|
2037
|
+ c.ServeSuccessJSON(map[string]interface{}{
|
|
2038
|
+ "sick": dealer,
|
|
2039
|
+ })
|
|
2040
|
+ } else {
|
|
2041
|
+ c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeSystemError)
|
|
2042
|
+ }
|
|
2043
|
+}
|
|
2044
|
+func (c *ManagerCenterApiController) GetDiagnoseList() {
|
|
2045
|
+ page, _ := c.GetInt64("page", 1)
|
|
2046
|
+ limit, _ := c.GetInt64("limit", 7)
|
|
2047
|
+ adminUserInfo := c.GetAdminUserInfo()
|
|
2048
|
+ mzSick, total, err := service.FindAllDiagnoseList(adminUserInfo.CurrentOrgId, page, limit)
|
|
2049
|
+ if err == nil {
|
|
2050
|
+ c.ServeSuccessJSON(map[string]interface{}{
|
|
2051
|
+ "sick": mzSick,
|
|
2052
|
+ "total": total,
|
|
2053
|
+ })
|
|
2054
|
+ } else {
|
|
2055
|
+ c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeSystemError)
|
|
2056
|
+ }
|
|
2057
|
+}
|
|
2058
|
+func (c *ManagerCenterApiController) DeleteDiagnose() {
|
|
2059
|
+ id, _ := c.GetInt64("id", 0)
|
|
2060
|
+ err := service.DeleteDiagnoseById(id)
|
|
2061
|
+ if err == nil {
|
|
2062
|
+ c.ServeSuccessJSON(map[string]interface{}{
|
|
2063
|
+ "msg": "删除成功",
|
|
2064
|
+ })
|
|
2065
|
+ } else {
|
|
2066
|
+ c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeSystemError)
|
|
2067
|
+ }
|
|
2068
|
+}
|
|
2069
|
+func (c *ManagerCenterApiController) GetDiagnose() {
|
|
2070
|
+ id, _ := c.GetInt64("id", 0)
|
|
2071
|
+ mzSick, err := service.FindDiagnoseById(id)
|
|
2072
|
+ if err == nil {
|
|
2073
|
+ c.ServeSuccessJSON(map[string]interface{}{
|
|
2074
|
+ "sick": mzSick,
|
|
2075
|
+ })
|
|
2076
|
+ } else {
|
|
2077
|
+ c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeSystemError)
|
|
2078
|
+ }
|
|
2079
|
+}
|