def sendAllMessage(userId, diagnose): new_diagnoselog = DiagnoseLog(diagnose.uploadUserId, diagnose.id, DiagnoseLogAction.NewDiagnoseAction) DiagnoseLog.save(db_session, new_diagnoselog) payUrl = generateAliPay(userId, diagnose.id, diagnose) if payUrl: sendMobileMessage(userId, diagnose.id, diagnose, payUrl) #诊断通知 content = dataChangeService.getPatienDiagnoseMessageContent( diagnose, "您好系统中有一个诊断需要支付才能继续进行,请先支付") message = Message(constant.DefaultSystemAdminUserId, userId, '诊断通知', content, constant.MessageType.Diagnose) message.url = payUrl Message.save(message)