Browse Source

Merge branch '20201014_xt_api_new_branch' of http://git.shengws.com/csx/XT_New into 20201014_xt_api_new_branch

csx 3 years ago
parent
commit
6663c612a3

+ 2 - 2
controllers/base_api_controller.go View File

@@ -95,8 +95,8 @@ func (this *BaseAuthAPIController) Prepare() {
95 95
 		//adminUserInfo.Subscibes = subscibes
96 96
 		//this.SetSession("admin_user_info", &adminUserInfo)
97 97
 
98
-		this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeNotLogin)
99
-		this.StopRun()
98
+		//this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeNotLogin)
99
+		//this.StopRun()
100 100
 
101 101
 	}
102 102
 

+ 6 - 2
controllers/mobile_api_controllers/dialysis_api_controller.go View File

@@ -4726,7 +4726,6 @@ func (c *DialysisAPIController) DeleteAutoReduceDetail() {
4726 4726
 func (c *DialysisAPIController) BatchAdviceCheck() {
4727 4727
 
4728 4728
 	ids := c.GetString("ids")
4729
-	fmt.Println("dis22222222", ids)
4730 4729
 	idArray := strings.Split(ids, ",")
4731 4730
 	creator, _ := c.GetInt64("creator")
4732 4731
 	origin, _ := c.GetInt64("origin")
@@ -4741,6 +4740,11 @@ func (c *DialysisAPIController) BatchAdviceCheck() {
4741 4740
 	}
4742 4741
 	if origin == 2 {
4743 4742
 		service.BatchHisAdviceCheck(idArray, creator)
4743
+		list, _ := service.GetHisAdviceExecutionById(idArray)
4744
+		c.ServeSuccessJSON(map[string]interface{}{
4745
+			"list": list,
4746
+		})
4747
+		return
4744 4748
 	}
4745 4749
 
4746 4750
 }
@@ -4770,7 +4774,7 @@ func (c *DialysisAPIController) BatchAdviceExecution() {
4770 4774
 	}
4771 4775
 
4772 4776
 	if orgin == 2 {
4773
-		err := service.BatchAdviceExecution(idArray, creator, theTime.Unix())
4777
+		err := service.BatchHisAdviceExecution(idArray, creator, theTime.Unix())
4774 4778
 		list, _ := service.GetHisAdviceExecutionById(idArray)
4775 4779
 		fmt.Println(err)
4776 4780
 		c.ServeSuccessJSON(map[string]interface{}{

+ 6 - 0
service/mobile_dialysis_service.go View File

@@ -2038,6 +2038,12 @@ func BatchAdviceExecution(ids []string, creator int64, execution_state int64) er
2038 2038
 	return err
2039 2039
 }
2040 2040
 
2041
+func BatchHisAdviceExecution(ids []string, creator int64, execution_state int64) error {
2042
+	advice := models.HisDoctorAdviceInfo{}
2043
+	err := XTWriteDB().Model(&advice).Where("id IN(?) and status = 1", ids).Updates(map[string]interface{}{"execution_state": 1, "execution_staff": creator, "execution_time": execution_state}).Error
2044
+	return err
2045
+}
2046
+
2041 2047
 func GetAdviceExecutionById(ids []string) (doctor []*models.XtDoctorAdvice, err error) {
2042 2048
 
2043 2049
 	err = XTReadDB().Model(&doctor).Where("id IN(?) AND status = 1", ids).Find(&doctor).Error