提交 fcef6968 authored 作者: lgd's avatar lgd

1.统一新增

2.//TODO erp用户是否选择新部门为空,质检接口数据无对应问题,内部交易订单审核,审核规则,领用申请列表/退件列表/参数,坩埚下单,mes,刷新token,编辑任务担当无法修改,供应商接口
上级 9564a4c5
...@@ -17,6 +17,7 @@ import com.wd.workoffice.R; ...@@ -17,6 +17,7 @@ import com.wd.workoffice.R;
import com.wd.workoffice.app.BaseMesBean; import com.wd.workoffice.app.BaseMesBean;
import com.wd.workoffice.app.WorkToolBarActivity; import com.wd.workoffice.app.WorkToolBarActivity;
import com.wd.workoffice.bean.event.AddFactoryEvent; import com.wd.workoffice.bean.event.AddFactoryEvent;
import com.wd.workoffice.bean.event.AddMachineEvent;
import com.wd.workoffice.bean.event.AddUserDataEvent; import com.wd.workoffice.bean.event.AddUserDataEvent;
import com.wd.workoffice.bean.mesBean.FactoryDetailBean; import com.wd.workoffice.bean.mesBean.FactoryDetailBean;
import com.wd.workoffice.bean.mesBean.UserDataBean; import com.wd.workoffice.bean.mesBean.UserDataBean;
...@@ -29,6 +30,7 @@ import com.wd.workoffice.util.PickTimeUtils; ...@@ -29,6 +30,7 @@ import com.wd.workoffice.util.PickTimeUtils;
import com.wd.workoffice.util.WorkUtils; import com.wd.workoffice.util.WorkUtils;
import org.greenrobot.eventbus.EventBus; import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
...@@ -152,8 +154,8 @@ public class MesChooseFactoryAddActivity extends WorkToolBarActivity { ...@@ -152,8 +154,8 @@ public class MesChooseFactoryAddActivity extends WorkToolBarActivity {
public void onViewClicked(View view) { public void onViewClicked(View view) {
switch (view.getId()) { switch (view.getId()) {
case R.id.tv_add1: case R.id.tv_add1:
FactoryDetailBean.SteelFurnListBean data = new FactoryDetailBean.SteelFurnListBean(); FactoryDetailBean.SteelFurnListBean data1 = new FactoryDetailBean.SteelFurnListBean();
data1List.add(data); data1List.add(data1);
data1Adapter.notifyDataSetChanged(); data1Adapter.notifyDataSetChanged();
break; break;
case R.id.tv_add2: case R.id.tv_add2:
...@@ -167,7 +169,12 @@ public class MesChooseFactoryAddActivity extends WorkToolBarActivity { ...@@ -167,7 +169,12 @@ public class MesChooseFactoryAddActivity extends WorkToolBarActivity {
data3Adapter.notifyDataSetChanged(); data3Adapter.notifyDataSetChanged();
break; break;
case R.id.rl_factory: case R.id.rl_factory:
EventBus.getDefault().post(new AddFactoryEvent()); if (!checkParam()) {
return;
}
Map<String, Object> param = getParam();
startActivity(MesChooseMachineAddActivity.class,"from","1"
,"data",JSON.toJSONString(data),"factory",JSON.toJSONString(param));
break; break;
} }
} }
...@@ -270,5 +277,20 @@ public class MesChooseFactoryAddActivity extends WorkToolBarActivity { ...@@ -270,5 +277,20 @@ public class MesChooseFactoryAddActivity extends WorkToolBarActivity {
} }
return true; return true;
} }
@Override
public void onStart() {
super.onStart();
EventBus.getDefault().register(this);
}
@Override
public void onStop() {
super.onStop();
EventBus.getDefault().unregister(this);
}
@Subscribe
public void finish(AddUserDataEvent event) {
finish();
}
} }
package com.wd.workoffice.ui.activity.mes.user; package com.wd.workoffice.ui.activity.mes.user;
import android.os.Bundle; import android.os.Bundle;
import android.text.TextUtils;
import android.view.Menu; import android.view.Menu;
import android.view.MenuItem; import android.view.MenuItem;
import android.view.View; import android.view.View;
...@@ -42,6 +43,8 @@ import butterknife.BindView; ...@@ -42,6 +43,8 @@ import butterknife.BindView;
import butterknife.ButterKnife; import butterknife.ButterKnife;
import butterknife.OnClick; import butterknife.OnClick;
import flexible.xd.android_base.network.rtfhttp.Transformer; import flexible.xd.android_base.network.rtfhttp.Transformer;
import flexible.xd.android_base.utils.ConvertUtils;
import flexible.xd.android_base.utils.ObjectUtils;
import flexible.xd.android_base.utils.TimeUtils; import flexible.xd.android_base.utils.TimeUtils;
import io.reactivex.disposables.Disposable; import io.reactivex.disposables.Disposable;
import okhttp3.MediaType; import okhttp3.MediaType;
...@@ -495,7 +498,12 @@ public class MesChooseMachineAddActivity extends WorkToolBarActivity { ...@@ -495,7 +498,12 @@ public class MesChooseMachineAddActivity extends WorkToolBarActivity {
switch (item.getItemId()) { switch (item.getItemId()) {
case R.id.finish: case R.id.finish:
changeSimple(); changeSimple();
submitMachine(); if (TextUtils.equals("1",getIntent().getStringExtra("from"))){// 1 多步骤新增
submitAll();
}else {
submitMachine();
}
break; break;
} }
return super.onOptionsItemSelected(item); return super.onOptionsItemSelected(item);
...@@ -511,6 +519,14 @@ public class MesChooseMachineAddActivity extends WorkToolBarActivity { ...@@ -511,6 +519,14 @@ public class MesChooseMachineAddActivity extends WorkToolBarActivity {
// steelInfo.put("ladleCode", data.getSteelmakingWorksCode()); // steelInfo.put("ladleCode", data.getSteelmakingWorksCode());
steelInfo.put("continuousCasterCode", data.getContinuousCasterCode()); steelInfo.put("continuousCasterCode", data.getContinuousCasterCode());
param.put("steelInfo", steelInfo); param.put("steelInfo", steelInfo);
Map<String,Object> factoryMap = JSON.parseObject(getIntent().getStringExtra("factory"), Map.class);
Map<String,Object> machineMap =JSON.parseObject(JSON.toJSONString(machineDetailBean),Map.class);
for (Map.Entry<String, Object> factoryEntry : factoryMap.entrySet()) {
param.put(factoryEntry.getKey(), factoryEntry.getValue());
}
for (Map.Entry<String, Object> machineEntry : machineMap.entrySet()) {
param.put(machineEntry.getKey(), machineEntry.getValue());
}
showLoading(); showLoading();
RtfUtils.getMesRtf().userDataAdd("1", "1", WorkUtils.convertMapToBody(param)).compose(Transformer.schedule()).subscribe(new WorkObserver<BaseMesBean>() { RtfUtils.getMesRtf().userDataAdd("1", "1", WorkUtils.convertMapToBody(param)).compose(Transformer.schedule()).subscribe(new WorkObserver<BaseMesBean>() {
@Override @Override
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论