Browse Source

耗材参数

XMLWAN 4 years ago
parent
commit
0bbefab881

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

4726
 func (c *DialysisAPIController) BatchAdviceCheck() {
4726
 func (c *DialysisAPIController) BatchAdviceCheck() {
4727
 
4727
 
4728
 	ids := c.GetString("ids")
4728
 	ids := c.GetString("ids")
4729
-	fmt.Println("dis22222222", ids)
4730
 	idArray := strings.Split(ids, ",")
4729
 	idArray := strings.Split(ids, ",")
4731
 	creator, _ := c.GetInt64("creator")
4730
 	creator, _ := c.GetInt64("creator")
4732
 	origin, _ := c.GetInt64("origin")
4731
 	origin, _ := c.GetInt64("origin")
4770
 	}
4769
 	}
4771
 
4770
 
4772
 	if orgin == 2 {
4771
 	if orgin == 2 {
4773
-		err := service.BatchAdviceExecution(idArray, creator, theTime.Unix())
4772
+		err := service.BatchHisAdviceExecution(idArray, creator, theTime.Unix())
4774
 		list, _ := service.GetHisAdviceExecutionById(idArray)
4773
 		list, _ := service.GetHisAdviceExecutionById(idArray)
4775
 		fmt.Println(err)
4774
 		fmt.Println(err)
4776
 		c.ServeSuccessJSON(map[string]interface{}{
4775
 		c.ServeSuccessJSON(map[string]interface{}{

+ 6 - 0
service/mobile_dialysis_service.go View File

2038
 	return err
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
 func GetAdviceExecutionById(ids []string) (doctor []*models.XtDoctorAdvice, err error) {
2047
 func GetAdviceExecutionById(ids []string) (doctor []*models.XtDoctorAdvice, err error) {
2042
 
2048
 
2043
 	err = XTReadDB().Model(&doctor).Where("id IN(?) AND status = 1", ids).Find(&doctor).Error
2049
 	err = XTReadDB().Model(&doctor).Where("id IN(?) AND status = 1", ids).Find(&doctor).Error