我有链码,该链码应该加密数据并放入分类帐并进行查询。
我已经更新了结构二进制文件,但是在其他结构样本链代码中,此行是相同的,并且没有任何错误。
func (s *SmartContract) queryPatient(APIstub shim.ChaincodeStubInterface, args []string) sc.Response {
if len(args) != 1 {
return shim.Error("Incorrect number of arguments. Expecting 1")
}
patientAsBytes, err := fc.Decrypter(APIstub, args[0])
if err != nil {
return shim.Error(err.Error())
}
return shim.Success(patientAsBytes)
}
错误正指向
queryPatient(APIstub shim.ChaincodeStubInterface, args []string) sc.Response { .
答案 0 :(得分:0)
不知道sc.Response中有什么内容,但是在所有情况下,您都返回shim.Error()类型。根据术语存根,我认为您正在使用gRPC,它应该返回响应和错误。