Research on Agricultural Product Traceability Technology (Economic Value) Based on Information Supervision and Cloud Computing
Algorithm 2
rawRegister() function.
The input: supplyChain contract address base_addr, raw material name raw_name, raw material batch id raw_id, manufacturer raw_factory, production information raw_info, timestamp
The output: raw material entry completed or failed
Require: the input raw_id is not occupied
Require: users are registered
if r.raw_id! = 0 ‖ supplierMap[msg.sender].id = = 0 then