XMLWAN 4 anni fa
parent
commit
78d74dbc63

+ 10 - 7
controllers/mobile_api_controllers/dialysis_api_controller.go Vedi File

@@ -4679,13 +4679,16 @@ func (c *DialysisAPIController) BathDeleteAdviceList() {
4679 4679
 
4680 4680
 	dataBody := make(map[string]interface{}, 0)
4681 4681
 	err := json.Unmarshal(c.Ctx.Input.RequestBody, &dataBody)
4682
-	idsInt := dataBody["ids"].([]interface{})
4683
-	ids := make([]int64, 0)
4684
-	for _, item := range idsInt {
4685
-		id, _ := strconv.ParseInt(item.(string), 10, 64)
4686
-		ids = append(ids, id)
4687
-	}
4688
-	err = service.BatchDeleteAdvice(ids)
4682
+	//idsInt := dataBody["ids"].([]interface{})
4683
+	//ids := make([]int64, 0)
4684
+	//for _, item := range idsInt {
4685
+	//	id, _ := strconv.ParseInt(item.(string), 10, 64)
4686
+	//	ids = append(ids, id)
4687
+	//}
4688
+	ids := c.GetString("ids")
4689
+	fmt.Println("dis22222222", ids)
4690
+	idArray := strings.Split(ids, ",")
4691
+	err = service.BatchDeleteAdvice(idArray)
4689 4692
 	fmt.Print("err", err)
4690 4693
 	c.ServeSuccessJSON(map[string]interface{}{
4691 4694
 		"msg": "批量删除成功",

+ 1 - 1
service/mobile_dialysis_service.go Vedi File

@@ -1982,7 +1982,7 @@ func GetPatientDialysisRecordList(patientid int64, startime int64, endtime int64
1982 1982
 	return order, err
1983 1983
 }
1984 1984
 
1985
-func BatchDeleteAdvice(ids []int64) (err error) {
1985
+func BatchDeleteAdvice(ids []string) (err error) {
1986 1986
 
1987 1987
 	if len(ids) == 1 {
1988 1988
 		err = XTWriteDB().Model(&models.DoctorAdvice{}).Where("id=?", ids[0]).Updates(map[string]interface{}{"status": 0, "updated_time": time.Now().Unix()}).Error