소스 검색

耗材参数

XMLWAN 4 년 전
부모
커밋
78d74dbc63
2개의 변경된 파일11개의 추가작업 그리고 8개의 파일을 삭제
  1. 10 7
      controllers/mobile_api_controllers/dialysis_api_controller.go
  2. 1 1
      service/mobile_dialysis_service.go

+ 10 - 7
controllers/mobile_api_controllers/dialysis_api_controller.go 파일 보기

4679
 
4679
 
4680
 	dataBody := make(map[string]interface{}, 0)
4680
 	dataBody := make(map[string]interface{}, 0)
4681
 	err := json.Unmarshal(c.Ctx.Input.RequestBody, &dataBody)
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
 	fmt.Print("err", err)
4692
 	fmt.Print("err", err)
4690
 	c.ServeSuccessJSON(map[string]interface{}{
4693
 	c.ServeSuccessJSON(map[string]interface{}{
4691
 		"msg": "批量删除成功",
4694
 		"msg": "批量删除成功",

+ 1 - 1
service/mobile_dialysis_service.go 파일 보기

1982
 	return order, err
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
 	if len(ids) == 1 {
1987
 	if len(ids) == 1 {
1988
 		err = XTWriteDB().Model(&models.DoctorAdvice{}).Where("id=?", ids[0]).Updates(map[string]interface{}{"status": 0, "updated_time": time.Now().Unix()}).Error
1988
 		err = XTWriteDB().Model(&models.DoctorAdvice{}).Where("id=?", ids[0]).Updates(map[string]interface{}{"status": 0, "updated_time": time.Now().Unix()}).Error