|
|
|
@ -14,6 +14,7 @@ import org.forks.jsonrpc.JsonRpcResult; |
|
|
|
import org.forks.jsonrpc.RpcFacade; |
|
|
|
import org.forks.jsonrpc.RpcObject; |
|
|
|
|
|
|
|
import java.math.BigDecimal; |
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
import butterknife.BindView; |
|
|
|
@ -56,9 +57,61 @@ public class WeightInfoActivity extends BaseActivity { |
|
|
|
tv_toolbar_title.setText(getString(R.string.guobandanluru)+"No."+id); |
|
|
|
} |
|
|
|
|
|
|
|
private String grossweight = ""; |
|
|
|
private String tare = ""; |
|
|
|
@Override |
|
|
|
protected void initOper() { |
|
|
|
tv_commit_check.setOnClickListener(new View.OnClickListener() { |
|
|
|
@Override |
|
|
|
public void onClick(View view) { |
|
|
|
grossweight = et_grossweight.getText().toString().trim(); |
|
|
|
tare = et_tare.getText().toString().trim(); |
|
|
|
if ("".equals(grossweight) || grossweight==null){ |
|
|
|
showToast("请输入毛重"); |
|
|
|
return; |
|
|
|
} |
|
|
|
if ("".equals(tare) || tare==null){ |
|
|
|
showToast("请输入皮重"); |
|
|
|
return; |
|
|
|
} |
|
|
|
update(); |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
private void update() { |
|
|
|
ViewOnClickTask updateTask = new ViewOnClickTask(this,"加载中...") { |
|
|
|
@Override |
|
|
|
protected void successUI() { |
|
|
|
check(); |
|
|
|
} |
|
|
|
@Override |
|
|
|
public Object call() throws Exception { |
|
|
|
///< 带多样参数的集合 |
|
|
|
RpcObject parmObject = rpcObj; |
|
|
|
RpcObject details = parmObject.getManyList("Detail").get(0); |
|
|
|
details.setMoney("GrossWeight",new BigDecimal(grossweight)); |
|
|
|
details.setMoney("Tare",new BigDecimal(tare)); |
|
|
|
JsonRpcResult result = RpcFacade.rpcCall(RpcUrl.WeighRpc_update,parmObject); |
|
|
|
return null; |
|
|
|
} |
|
|
|
}; |
|
|
|
updateTask.execute(); |
|
|
|
} |
|
|
|
|
|
|
|
private void check() { |
|
|
|
ViewOnClickTask checkTask = new ViewOnClickTask(this,"加载中...") { |
|
|
|
@Override |
|
|
|
protected void successUI() { |
|
|
|
} |
|
|
|
@Override |
|
|
|
public Object call() throws Exception { |
|
|
|
|
|
|
|
JsonRpcResult result = RpcFacade.rpcCall(RpcUrl.WeighRpc_check,id); |
|
|
|
return null; |
|
|
|
} |
|
|
|
}; |
|
|
|
checkTask.execute(); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ -70,7 +123,6 @@ public class WeightInfoActivity extends BaseActivity { |
|
|
|
private RpcObject rpcObj; |
|
|
|
private void load() { |
|
|
|
ViewOnClickTask loadTask = new ViewOnClickTask(this,"加载中...") { |
|
|
|
|
|
|
|
@Override |
|
|
|
protected void successUI() { |
|
|
|
List<RpcObject> detailsList = rpcObj.getManyList("Detail"); |
|
|
|
@ -81,11 +133,8 @@ public class WeightInfoActivity extends BaseActivity { |
|
|
|
if (detailsList.get(0).getMoney("Tare") != null) { |
|
|
|
et_tare.setText(detailsList.get(0).getMoney("Tare").toString()); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public Object call() throws Exception { |
|
|
|
JsonRpcResult result = RpcFacade.rpcCall(RpcUrl.WeighRpc_load,id); |
|
|
|
|