瀏覽代碼

提交代码

陈少旭 1 年之前
父節點
當前提交
0c3f296601
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      service/his_project_service.go

+ 6 - 0
service/his_project_service.go 查看文件

273
 	return
273
 	return
274
 }
274
 }
275
 
275
 
276
+func UpdateHisPrescriptionHisIDByPID(his_patient_id int64, patient_id int64, record_time int64, org_id int64, ids []string) error {
277
+	err := XTWriteDB().Model(&models.HisPrescription{}).Where("id in (?) and record_date = ? AND user_org_id = ? AND patient_id = ? ", ids, record_time, org_id, patient_id).Updates(map[string]interface{}{"his_patient_id": his_patient_id}).Error
278
+	//XTWriteDB().Model(&models.HisPrescriptionInfo{}).Where("record_date = ? AND user_org_id = ? AND patient_id = ?  AND his_patient_id = 0", record_time, org_id, patient_id).Updates(map[string]interface{}{"his_patient_id": his_patient_id})
279
+	return err
280
+}
281
+
276
 func UpdateHisPrescriptionHisIDTwo(his_patient_id int64, patient_id int64, record_time int64, org_id int64, start_time int64) {
282
 func UpdateHisPrescriptionHisIDTwo(his_patient_id int64, patient_id int64, record_time int64, org_id int64, start_time int64) {
277
 	XTWriteDB().Model(&models.HisPrescription{}).Where("record_date <= ? AND record_date >= ? AND user_org_id = ? AND patient_id = ? AND his_patient_id = 0 AND order_status <> 2", record_time, start_time, org_id, patient_id).Updates(map[string]interface{}{"his_patient_id": his_patient_id})
283
 	XTWriteDB().Model(&models.HisPrescription{}).Where("record_date <= ? AND record_date >= ? AND user_org_id = ? AND patient_id = ? AND his_patient_id = 0 AND order_status <> 2", record_time, start_time, org_id, patient_id).Updates(map[string]interface{}{"his_patient_id": his_patient_id})
278
 	XTWriteDB().Model(&models.HisPrescriptionInfo{}).Where("record_date = ? AND user_org_id = ? AND patient_id = ? AND his_patient_id = 0 AND order_status <> 2", record_time, start_time, org_id, patient_id).Updates(map[string]interface{}{"his_patient_id": his_patient_id})
284
 	XTWriteDB().Model(&models.HisPrescriptionInfo{}).Where("record_date = ? AND user_org_id = ? AND patient_id = ? AND his_patient_id = 0 AND order_status <> 2", record_time, start_time, org_id, patient_id).Updates(map[string]interface{}{"his_patient_id": his_patient_id})