|
|
@@ -12,11 +12,11 @@ import com.andreabaccega.widget.FormEditText;
|
|
|
import com.xzjmyk.pm.activity.ui.base.BaseActivity;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.db.DBManager;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.entity.EmployeesEntity;
|
|
|
-import com.xzjmyk.pm.activity.ui.erp.util.oa.CommonInterface;
|
|
|
+import com.xzjmyk.pm.activity.ui.erp.net.ViewUtil;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.util.CommonUtil;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.util.Constants;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.util.ListUtils;
|
|
|
-import com.xzjmyk.pm.activity.ui.erp.util.ViewUtil;
|
|
|
+import com.xzjmyk.pm.activity.ui.erp.util.oa.CommonInterface;
|
|
|
import com.xzjmyk.pm.activity.util.DateFormatUtil;
|
|
|
import com.xzjmyk.pm.activity.view.crouton.Crouton;
|
|
|
import com.xzjmyk.pm.activity.view.crouton.Style;
|
|
|
@@ -42,31 +42,30 @@ public class ApplySubscribeActivity extends BaseActivity {
|
|
|
private int mAsId;
|
|
|
private DBManager dbManager;
|
|
|
|
|
|
- private String mEmCode,mEmName,mEmDepart,mEmPort;
|
|
|
+ private String mEmCode, mEmName, mEmDepart, mEmPort;
|
|
|
|
|
|
@Override
|
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
|
super.onCreate(savedInstanceState);
|
|
|
setContentView(R.layout.activity_apply_subscribe);
|
|
|
getSupportActionBar().setTitle("申请订阅");
|
|
|
-
|
|
|
initView();
|
|
|
initEvent();
|
|
|
initData();
|
|
|
}
|
|
|
|
|
|
|
|
|
- private Handler mHandler = new Handler(){
|
|
|
+ private Handler mHandler = new Handler() {
|
|
|
@Override
|
|
|
public void handleMessage(Message msg) {
|
|
|
- switch (msg.what){
|
|
|
+ switch (msg.what) {
|
|
|
case GET_AS_ID:
|
|
|
String resultStr = msg.getData().getString("result");
|
|
|
try {
|
|
|
JSONObject resultJsonObject = new JSONObject(resultStr);
|
|
|
if (resultJsonObject != null && resultJsonObject.getBoolean("success")) {
|
|
|
mAsId = resultJsonObject.getInt("id");
|
|
|
- Log.d("apply_subscribe_id",mAsId+"");
|
|
|
+ Log.d("apply_subscribe_id", mAsId + "");
|
|
|
}
|
|
|
} catch (JSONException e) {
|
|
|
e.printStackTrace();
|
|
|
@@ -75,10 +74,10 @@ public class ApplySubscribeActivity extends BaseActivity {
|
|
|
case APPLY_SUBSCRIPTION:
|
|
|
String saveResult = msg.getData().getString("result");
|
|
|
Log.d("apply_subscribe_save", saveResult + "");
|
|
|
- Crouton.makeText(ApplySubscribeActivity.this,"申请保存成功",Style.CONFIRM).show();
|
|
|
+ Crouton.makeText(ApplySubscribeActivity.this, "申请保存成功", Style.CONFIRM).show();
|
|
|
try {
|
|
|
JSONObject saveObject = new JSONObject(saveResult);
|
|
|
- if (saveObject != null && saveObject.getBoolean("success")){
|
|
|
+ if (saveObject != null && saveObject.getBoolean("success")) {
|
|
|
sendSubmitRequest();
|
|
|
}
|
|
|
} catch (JSONException e) {
|
|
|
@@ -88,9 +87,9 @@ public class ApplySubscribeActivity extends BaseActivity {
|
|
|
case SUBMIT_SUBSCRIPTION:
|
|
|
progressDialog.dismiss();
|
|
|
String submitResult = msg.getData().getString("result");
|
|
|
- Log.d("apply_subscrive_submit",submitResult);
|
|
|
- Crouton.makeText(ApplySubscribeActivity.this,"申请提交成功",Style.CONFIRM).show();
|
|
|
- CommonUtil.imageToast(ApplySubscribeActivity.this,R.drawable.ic_apply_submit_success,"",2000);
|
|
|
+ Log.d("apply_subscrive_submit", submitResult);
|
|
|
+ Crouton.makeText(ApplySubscribeActivity.this, "申请提交成功", Style.CONFIRM).show();
|
|
|
+ CommonUtil.imageToast(ApplySubscribeActivity.this, R.drawable.ic_apply_submit_success, "", 2000);
|
|
|
break;
|
|
|
case Constants.APP_SOCKETIMEOUTEXCEPTION:
|
|
|
progressDialog.dismiss();
|
|
|
@@ -110,7 +109,7 @@ public class ApplySubscribeActivity extends BaseActivity {
|
|
|
mBranchEt = (FormEditText) findViewById(R.id.apply_subscribe_branch_et);
|
|
|
mReasonEt = (FormEditText) findViewById(R.id.apply_subscribe_reason_et);
|
|
|
|
|
|
- CommonUtil.getCommonId(this,"SUBSAPPLY_SEQ",mHandler,GET_AS_ID);
|
|
|
+ CommonUtil.getCommonId(this, "SUBSAPPLY_SEQ", mHandler, GET_AS_ID);
|
|
|
|
|
|
mEmCode = CommonUtil.getSharedPreferences(ct, "erp_username");
|
|
|
}
|
|
|
@@ -131,7 +130,7 @@ public class ApplySubscribeActivity extends BaseActivity {
|
|
|
Log.i(TAG, "initData:" + model.getEM_DEPART());
|
|
|
Log.i(TAG, "initData:" + model.getEM_POSITION());
|
|
|
Log.i(TAG, "initData:" + model.getCOMPANY());
|
|
|
- Log.i(TAG, "initData:" +model.getEm_IMID() );
|
|
|
+ Log.i(TAG, "initData:" + model.getEm_IMID());
|
|
|
|
|
|
}
|
|
|
mEmName = db.get(0).getEM_NAME();
|
|
|
@@ -145,6 +144,7 @@ public class ApplySubscribeActivity extends BaseActivity {
|
|
|
mPostEt.setText(mEmPort);
|
|
|
mBranchEt.setText(mEmDepart);
|
|
|
}
|
|
|
+
|
|
|
@Override
|
|
|
public boolean onCreateOptionsMenu(Menu menu) {
|
|
|
getMenuInflater().inflate(R.menu.menu_apply_subscribe, menu);
|
|
|
@@ -158,7 +158,7 @@ public class ApplySubscribeActivity extends BaseActivity {
|
|
|
// Crouton.makeText(this, "提交成功", Style.CONFIRM).show();
|
|
|
CommonInterface.getInstance().getCodeByNet("SubsApply", new CommonInterface.OnResultListener() {
|
|
|
@Override
|
|
|
- public void result(boolean isOk, int result, String message) {
|
|
|
+ public void result(boolean isOk, int result, String message) {
|
|
|
sendApplyRequest(APPLY_SUBSCRIPTION, message);
|
|
|
}
|
|
|
});
|
|
|
@@ -173,9 +173,9 @@ public class ApplySubscribeActivity extends BaseActivity {
|
|
|
*/
|
|
|
private void sendSubmitRequest() {
|
|
|
String submitUrl = Constants.getAppBaseUrl(ct) + "/common/submitCommon.action";
|
|
|
- Map<String,Object> params = new HashMap<>();
|
|
|
- params.put("caller","SubsApply");
|
|
|
- params.put("id",mAsId);
|
|
|
+ Map<String, Object> params = new HashMap<>();
|
|
|
+ params.put("caller", "SubsApply");
|
|
|
+ params.put("id", mAsId);
|
|
|
|
|
|
LinkedHashMap<String, Object> headers = new LinkedHashMap<>();
|
|
|
headers.put("Cookie", "JSESSIONID=" + CommonUtil.getSharedPreferences(ct, "sessionId"));
|
|
|
@@ -184,6 +184,7 @@ public class ApplySubscribeActivity extends BaseActivity {
|
|
|
|
|
|
/**
|
|
|
* 申请保存
|
|
|
+ *
|
|
|
* @param what
|
|
|
* @param code
|
|
|
*/
|
|
|
@@ -191,7 +192,7 @@ public class ApplySubscribeActivity extends BaseActivity {
|
|
|
String formStore = "";
|
|
|
if (mSubscribeNameEt.testValidity() && mDataEt.testValidity()
|
|
|
&& mStatusEt.testValidity() && mSubscribePersonEt.testValidity()
|
|
|
- && mPostEt.testValidity() && mBranchEt.testValidity()){
|
|
|
+ && mPostEt.testValidity() && mBranchEt.testValidity()) {
|
|
|
progressDialog.show();
|
|
|
formStore =
|
|
|
"{\n" +
|
|
|
@@ -203,9 +204,9 @@ public class ApplySubscribeActivity extends BaseActivity {
|
|
|
+ "\",\n" +
|
|
|
"\"date_\":\"" + DateFormatUtil.getStrDate4Date(new Date(), "yyyy-MM-dd")
|
|
|
+ "\",\n" +
|
|
|
- "\"status_\":\"" +"在录入"
|
|
|
+ "\"status_\":\"" + "在录入"
|
|
|
+ "\",\n" +
|
|
|
- "\"statuscode_\":\"" +"ENTERING"
|
|
|
+ "\"statuscode_\":\"" + "ENTERING"
|
|
|
+ "\",\n" +
|
|
|
"\"empcode_\":\"" + mEmCode
|
|
|
+ "\",\n" +
|
|
|
@@ -220,7 +221,7 @@ public class ApplySubscribeActivity extends BaseActivity {
|
|
|
"\"reason_\":\"" + " "
|
|
|
+ "\"\n" +
|
|
|
"}";
|
|
|
- }else {
|
|
|
+ } else {
|
|
|
return;
|
|
|
}
|
|
|
|