Browse Source

提交 审核过磅单

master
lh 7 years ago
parent
commit
287c69da0b
1 changed files with 53 additions and 4 deletions
  1. +53
    -4
      app/src/main/java/com/qhclh/ytzh/work/weighingsingle/WeightInfoActivity.java

+ 53
- 4
app/src/main/java/com/qhclh/ytzh/work/weighingsingle/WeightInfoActivity.java View File

@ -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);


Loading…
Cancel
Save