Commit b88710f6 by Yu_Tung

version_1.0.5 調整班別api的傳入參數

parent 5ba32947
...@@ -9,7 +9,7 @@ android { ...@@ -9,7 +9,7 @@ android {
targetSdkVersion 29 targetSdkVersion 29
versionCode 1 versionCode 1
versionName "1.0.4" versionName "1.0.5"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
} }
buildTypes { buildTypes {
......
...@@ -497,7 +497,7 @@ public class MainActivity extends BaseActivity implements MainContract.View, Vie ...@@ -497,7 +497,7 @@ public class MainActivity extends BaseActivity implements MainContract.View, Vie
if (mChooseDeviceItemData.getProductionPlantId().equals("")) { if (mChooseDeviceItemData.getProductionPlantId().equals("")) {
showDialogCaveatMessage(getResourceString(R.string.add_device_no_production_plant_error)); showDialogCaveatMessage(getResourceString(R.string.add_device_no_production_plant_error));
} }
mPresenter.onGetSHIFTData(mChooseDeviceItemData.getCompanyId(), mChooseDeviceItemData.getProductionPlantId()); mPresenter.onGetSHIFTData(mChooseDeviceItemData.getCompanyId(), mChooseDeviceItemData.getProductionPlantId(),mChooseDeviceItemData.getFactoryClassCode());
break; break;
case R.id.tv_shoottype: case R.id.tv_shoottype:
...@@ -574,6 +574,8 @@ public class MainActivity extends BaseActivity implements MainContract.View, Vie ...@@ -574,6 +574,8 @@ public class MainActivity extends BaseActivity implements MainContract.View, Vie
@Override @Override
public void onUploadFile(final ArrayList<String> uriList, String type, final String sid) { public void onUploadFile(final ArrayList<String> uriList, String type, final String sid) {
uploadPath = mPresenter.onJudgmentPath(pathCompany, pathFactoryArea, pathFactoryClass, pathClass, pathShootType); uploadPath = mPresenter.onJudgmentPath(pathCompany, pathFactoryArea, pathFactoryClass, pathClass, pathShootType);
Log.e("path",uploadPath);
dismissProgressDialog(); dismissProgressDialog();
showProgressDialog(type); showProgressDialog(type);
...@@ -742,8 +744,8 @@ public class MainActivity extends BaseActivity implements MainContract.View, Vie ...@@ -742,8 +744,8 @@ public class MainActivity extends BaseActivity implements MainContract.View, Vie
changeFileName = editChangeName.getText().toString(); changeFileName = editChangeName.getText().toString();
// Log.e("euu",changeFileName); // Log.e("euu",changeFileName);
if (changeFileName.length() <= 0){ if (changeFileName.length() <= 0){
Toast.makeText(MainActivity.this,"請輸入要更改的檔名",Toast.LENGTH_SHORT).show(); Toast.makeText(MainActivity.this,"請輸入要更改的檔名",Toast.LENGTH_SHORT).show();
changeFileNameCheckDialog(path,name); changeFileNameCheckDialog(path,name);
}else if(changeFileName.length()>0){ }else if(changeFileName.length()>0){
updateChangeFileName(changeFileName,path,name); updateChangeFileName(changeFileName,path,name);
} }
......
...@@ -30,7 +30,7 @@ public interface MainContract { ...@@ -30,7 +30,7 @@ public interface MainContract {
void onGetComData(); void onGetComData();
void onGetPZData(); void onGetPZData();
void onGetDPData(String CO, String PZ); void onGetDPData(String CO, String PZ);
void onGetSHIFTData(String CO, String PMFCT); void onGetSHIFTData(String CO, String PMFCT,String DP);
void segVideo(String path,String name); void segVideo(String path,String name);
void onGetTYPEData(String CO,String PMFCT); void onGetTYPEData(String CO,String PMFCT);
void onGetSid(ArrayList<String> uriList, String type); void onGetSid(ArrayList<String> uriList, String type);
......
...@@ -148,8 +148,8 @@ public class MainPresenter<V extends MainContract.View> implements MainContract. ...@@ -148,8 +148,8 @@ public class MainPresenter<V extends MainContract.View> implements MainContract.
} }
@Override @Override
public void onGetSHIFTData(String CO, String PMFCT) { public void onGetSHIFTData(String CO, String PMFCT,String DP) {
SHIFTRequest mSHIFTRequest = new SHIFTRequest(KEY_SEARCH_SHIFT, USER_ID, CO, PMFCT); SHIFTRequest mSHIFTRequest = new SHIFTRequest(KEY_SEARCH_SHIFT, USER_ID, CO, PMFCT,DP);
String url = view.getResourceString(R.string.api_on_getSHIFT); String url = view.getResourceString(R.string.api_on_getSHIFT);
compositeDisposable.add(api.getSHIFT(url, mSHIFTRequest) compositeDisposable.add(api.getSHIFT(url, mSHIFTRequest)
.subscribeOn(schedulerProviderImp.io()) .subscribeOn(schedulerProviderImp.io())
...@@ -349,15 +349,20 @@ public class MainPresenter<V extends MainContract.View> implements MainContract. ...@@ -349,15 +349,20 @@ public class MainPresenter<V extends MainContract.View> implements MainContract.
path = "/仁武氯乙烯廠製造二課/1_SOP導讀"; path = "/仁武氯乙烯廠製造二課/1_SOP導讀";
} else if ("仁武氯乙烯廠製造二課".equals(pathFactoryClass) && "SOP審視會議".equals(pathShootType)) { } else if ("仁武氯乙烯廠製造二課".equals(pathFactoryClass) && "SOP審視會議".equals(pathShootType)) {
path = "/仁武氯乙烯廠製造二課/2_SOP審視修訂"; path = "/仁武氯乙烯廠製造二課/2_SOP審視修訂";
} else if ("仁武氯乙烯廠製造二課".equals(pathFactoryClass) && "落實度查核".equals(pathShootType) && "DA".equals(pathClass)) {
path = "/仁武氯乙烯廠製造二課/3_SOP落實度查核/DA";
} else if ("仁武氯乙烯廠製造二課".equals(pathFactoryClass) && "落實度查核".equals(pathShootType) && "DB".equals(pathClass)) {
path = "/仁武氯乙烯廠製造二課/3_SOP落實度查核/DB";
} else if ("仁武氯乙烯廠製造二課".equals(pathFactoryClass) && "落實度查核".equals(pathShootType) && "DC".equals(pathClass)) {
path = "/仁武氯乙烯廠製造二課/3_SOP落實度查核/DC";
} else if ("仁武氯乙烯廠製造二課".equals(pathFactoryClass) && "落實度查核".equals(pathShootType) && "DD".equals(pathClass)) {
path = "/仁武氯乙烯廠製造二課/3_SOP落實度查核/DD";
} }
else if ("仁武氯乙烯廠製造二課".equals(pathFactoryClass) && "落實度查核".equals(pathShootType)) {
path = "/仁武氯乙烯廠製造二課/3_SOP落實度查核/"+pathClass;
}
// else if ("仁武氯乙烯廠製造二課".equals(pathFactoryClass) && "落實度查核".equals(pathShootType) && "DA".equals(pathClass)) {
// path = "/仁武氯乙烯廠製造二課/3_SOP落實度查核/DA";
// } else if ("仁武氯乙烯廠製造二課".equals(pathFactoryClass) && "落實度查核".equals(pathShootType) && "DB".equals(pathClass)) {
// path = "/仁武氯乙烯廠製造二課/3_SOP落實度查核/DB";
// } else if ("仁武氯乙烯廠製造二課".equals(pathFactoryClass) && "落實度查核".equals(pathShootType) && "DC".equals(pathClass)) {
// path = "/仁武氯乙烯廠製造二課/3_SOP落實度查核/DC";
// } else if ("仁武氯乙烯廠製造二課".equals(pathFactoryClass) && "落實度查核".equals(pathShootType) && "DD".equals(pathClass)) {
// path = "/仁武氯乙烯廠製造二課/3_SOP落實度查核/DD";
// }
return path; return path;
} }
......
...@@ -16,11 +16,16 @@ public class SHIFTRequest { ...@@ -16,11 +16,16 @@ public class SHIFTRequest {
@SerializedName("PMFCT") @SerializedName("PMFCT")
@Expose @Expose
private String mPMFCT; private String mPMFCT;
public SHIFTRequest(String authorizedId, String idNo, String mCO, String mPMFCT) { @SerializedName("DP")
@Expose
private String mDP;
public SHIFTRequest(String authorizedId, String idNo, String mCO, String mPMFCT,String mDP) {
this.authorizedId=authorizedId; this.authorizedId=authorizedId;
this.idNo=idNo; this.idNo=idNo;
this.mCO=mCO; this.mCO=mCO;
this.mPMFCT=mPMFCT; this.mPMFCT=mPMFCT;
this.mDP = mDP;
} }
public String getAuthorizedId() { public String getAuthorizedId() {
...@@ -54,4 +59,12 @@ public class SHIFTRequest { ...@@ -54,4 +59,12 @@ public class SHIFTRequest {
public void setmPMFCT(String mPMFCT) { public void setmPMFCT(String mPMFCT) {
this.mPMFCT = mPMFCT; this.mPMFCT = mPMFCT;
} }
public String getmDP() {
return mDP;
}
public void setmDP(String mDP) {
this.mDP = mDP;
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment