Kaynağa Gözat

更新代码

XMLWAN 4 yıl önce
ebeveyn
işleme
5b5d5988da

+ 1 - 1
conf/app.conf Dosyayı Görüntüle

@@ -1,5 +1,5 @@
1 1
 appname = 血透
2
-httpport = 9531
2
+httpport = 9529
3 3
 runmode = dev
4 4
 
5 5
 

+ 29 - 7
controllers/new_mobile_api_controllers/new_dialysis_api_controller.go Dosyayı Görüntüle

@@ -1496,6 +1496,26 @@ func (this *NewDialysisApiController) GetAllDoctor() {
1496 1496
 	})
1497 1497
 }
1498 1498
 
1499
+func (this *NewDialysisApiController) GetAllProjectName() {
1500
+	id := this.GetString("date")
1501
+	fmt.Println("id是", id)
1502
+	ids, _ := strconv.ParseInt(id, 10, 64)
1503
+	patientid := this.GetString("patientid")
1504
+	fmt.Println("patient", patientid)
1505
+	paientids, _ := strconv.ParseInt(patientid, 10, 64)
1506
+	patient, _ := service.GetNewPatient(paientids)
1507
+	orgid := this.GetMobileAdminUserInfo().Org.Id
1508
+	projectName, err := service.GetAllProjectName(ids, orgid, patient.BloodId)
1509
+	fmt.Println("projectname----------------------------------", err)
1510
+	if err != nil {
1511
+		this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeSystemError)
1512
+		return
1513
+	}
1514
+	this.ServeSuccessJSON(map[string]interface{}{
1515
+		"projectName": projectName,
1516
+	})
1517
+}
1518
+
1499 1519
 func (this *NewDialysisApiController) GetAllInspection() {
1500 1520
 
1501 1521
 	//查询该机构是否存在检验检测项目
@@ -1704,9 +1724,8 @@ func (this *NewDialysisApiController) SaveMessage() {
1704 1724
 	orgid, _ := this.GetInt64("orgid")
1705 1725
 	role := models.SgjUserAdminRole{
1706 1726
 		Message: message,
1707
-		OrgId:   orgid,
1708 1727
 	}
1709
-	err := service.SaveMessage(id, &role)
1728
+	err := service.SaveMessage(id, orgid, &role)
1710 1729
 	if err != nil {
1711 1730
 		this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeSystemError)
1712 1731
 		return
@@ -2232,11 +2251,12 @@ func (this *NewDialysisApiController) GetMyInformationFour() {
2232 2251
 	orgid := adminUserInfo.Org.Id
2233 2252
 	//跟剧机构ID获取创建者ID
2234 2253
 	fmt.Println("orgid", orgid)
2235
-	OrgId, _ := service.GetCreatByOrgId(orgid)
2236
-	fmt.Println("创建者ID", OrgId.Creator)
2237
-
2254
+	//OrgId, _ := service.GetCreatByOrgId(orgid)
2255
+	//fmt.Println("创建者ID", OrgId.Creator)
2256
+	creatId := adminUserInfo.AdminUser.Id
2257
+	fmt.Println("creatid-----------------------------", creatId)
2238 2258
 	fmt.Println("当前机构ID信息---------------------", orgid)
2239
-	Username, err := service.GetMyOrgInformationFour(OrgId.Creator, orgid)
2259
+	Username, err := service.GetMyOrgInformationFour(creatId, orgid)
2240 2260
 	if err != nil {
2241 2261
 		this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeSystemError)
2242 2262
 		return
@@ -2365,11 +2385,13 @@ func (this *NewDialysisApiController) GetMyOrgInformation() {
2365 2385
 func (this *NewDialysisApiController) SaveNameTwo() {
2366 2386
 	id, _ := this.GetInt64("id")
2367 2387
 	name := this.GetString("name")
2388
+	orgid, _ := this.GetInt64("orgid")
2368 2389
 	fmt.Println("name------------------", name)
2369 2390
 	role := models.SgjUserAdminRole{
2370 2391
 		UserName: name,
2371 2392
 	}
2372
-	err := service.SaveNameTwo(id, &role)
2393
+	err := service.SaveNameTwo(id, orgid, &role)
2394
+	fmt.Println("err----------------------------------", err)
2373 2395
 	if err != nil {
2374 2396
 		this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeSystemError)
2375 2397
 		return

+ 1 - 0
controllers/new_mobile_api_controllers/new_mobile_api_router_register.go Dosyayı Görüntüle

@@ -101,6 +101,7 @@ func NewMobileAPIControllersRegisterRouters() {
101 101
 	beego.Router("/m/api/patient/deletemanagement", &NewDialysisApiController{}, "Delete:DeleteManagement")
102 102
 	beego.Router("/m/api/patient/updatedpatient", &NewDialysisApiController{}, "Post:UpdatedPatient")
103 103
 	beego.Router("/m/api/patient/getalldoctor", &NewDialysisApiController{}, "Get:GetAllDoctor")
104
+	beego.Router("/m/api/patient/getallprojectname", &NewDialysisApiController{}, "Get:GetAllProjectName")
104 105
 	beego.Router("/m/api/patient/getallinspection", &NewDialysisApiController{}, "Get:GetAllInspection")
105 106
 	beego.Router("/m/api/patient/getinspection", &NewDialysisApiController{}, "Get:GetInspection")
106 107
 	beego.Router("/m/api/patient/getmyinformation", &NewDialysisApiController{}, "Get:GetMyInformation")

+ 11 - 4
service/patientmanage_service.go Dosyayı Görüntüle

@@ -983,6 +983,13 @@ func GetInspectionByOrgId(orgid int64) (*models.XtInspectionReference, error) {
983 983
 
984 984
 }
985 985
 
986
+func GetAllProjectName(date int64, orgid int64, patientid int64) (inspection []*models.XtInspection, err error) {
987
+
988
+	err = XTReadDB().Model(&inspection).Where("inspect_date = ? and org_id = ? and patient_id = ? and status = 1", date, orgid, patientid).Group("project_name").Find(&inspection).Error
989
+
990
+	return inspection, err
991
+}
992
+
986 993
 func GetAllInspection(orgid int64) (inspection []*models.XtInspectionReference, err error) {
987 994
 
988 995
 	err = XTReadDB().Model(&inspection).Where("org_id = ? and status = 1", orgid).Group("project_name").Find(&inspection).Error
@@ -1053,9 +1060,9 @@ func DeleteChildInspection(name string, date int64, orgid int64) error {
1053 1060
 	return err
1054 1061
 }
1055 1062
 
1056
-func SaveMessage(id int64, role *models.SgjUserAdminRole) error {
1063
+func SaveMessage(id int64, orgid int64, role *models.SgjUserAdminRole) error {
1057 1064
 
1058
-	err := UserWriteDB().Model(models.SgjUserAdminRole{}).Where("admin_user_id = ?", id).Update(map[string]interface{}{"message": role.Message, "mtime": time.Now().Unix()}).Error
1065
+	err := UserWriteDB().Model(models.SgjUserAdminRole{}).Where("admin_user_id = ? and org_id = ?", id, orgid).Update(map[string]interface{}{"message": role.Message, "mtime": time.Now().Unix()}).Error
1059 1066
 	return err
1060 1067
 }
1061 1068
 
@@ -1367,8 +1374,8 @@ func GetMyOrgInformation(id int64, appid int64) (models.SgjUserAdminRole, error)
1367 1374
 	return admin, err
1368 1375
 }
1369 1376
 
1370
-func SaveNameTwo(id int64, role *models.SgjUserAdminRole) error {
1377
+func SaveNameTwo(id int64, orgid int64, role *models.SgjUserAdminRole) error {
1371 1378
 
1372
-	err := UserWriteDB().Model(models.SgjUserAdminRole{}).Where("admin_user_id =?", id).Update(map[string]interface{}{"user_name": role.UserName, "mtime": time.Now().Unix()}).Error
1379
+	err := UserWriteDB().Model(models.SgjUserAdminRole{}).Where("admin_user_id =? and org_id = ?", id, orgid).Update(map[string]interface{}{"user_name": role.UserName, "mtime": time.Now().Unix()}).Error
1373 1380
 	return err
1374 1381
 }