|
@@ -187,6 +187,7 @@ public class AddActivityHelp {
|
|
|
Editable chemicalSearchETText = addActivity.binding.chemicalSearchET.getText();
|
|
|
if (null == chemicalSearchETText || TextUtils.isEmpty(chemicalSearchETText)) {
|
|
|
addActivity.binding.chemicalSearchET.setError("请输入化学品名称");
|
|
|
+ addActivity.binding.chemicalSearchET.requestFocus();
|
|
|
return;
|
|
|
}
|
|
|
addActivity.hxpChemicalVo.setChemicalName(chemicalSearchETText.toString());
|
|
@@ -195,6 +196,7 @@ public class AddActivityHelp {
|
|
|
Editable casETText = addActivity.binding.casET.getText();
|
|
|
if (null == casETText || TextUtils.isEmpty(casETText)) {
|
|
|
addActivity.binding.casET.setError("请输入CAS码");
|
|
|
+ addActivity.binding.casET.requestFocus();
|
|
|
return;
|
|
|
}
|
|
|
addActivity.hxpChemicalVo.setCasNum(casETText.toString());
|
|
@@ -203,6 +205,7 @@ public class AddActivityHelp {
|
|
|
String categoryTVTag = (String) addActivity.binding.chemicalCategoryTV.getTag();
|
|
|
if (null == categoryTVTag || TextUtils.isEmpty(categoryTVTag)) {
|
|
|
addActivity.binding.chemicalCategoryTV.setError("请选择化学品类别");
|
|
|
+ addActivity.binding.chemicalCategoryTV.requestFocus();
|
|
|
return;
|
|
|
}
|
|
|
addActivity.hxpChemicalVo.setChemicalCategory(categoryTVTag);
|
|
@@ -210,6 +213,7 @@ public class AddActivityHelp {
|
|
|
CharSequence chemicalCategoryTVText = addActivity.binding.chemicalCategoryTV.getText();
|
|
|
if (null == chemicalCategoryTVText || TextUtils.isEmpty(chemicalCategoryTVText)) {
|
|
|
addActivity.binding.chemicalCategoryTV.setError("请选择化学品类别");
|
|
|
+ addActivity.binding.chemicalCategoryTV.requestFocus();
|
|
|
return;
|
|
|
}
|
|
|
addActivity.hxpChemicalVo.setChemicalCategoryName(chemicalCategoryTVText.toString());
|
|
@@ -218,6 +222,7 @@ public class AddActivityHelp {
|
|
|
Editable chemicalSpecETText = addActivity.binding.chemicalSpecET.getText();
|
|
|
if (null == chemicalSpecETText || TextUtils.isEmpty(chemicalSpecETText)) {
|
|
|
addActivity.binding.chemicalSpecET.setError("请输入规格");
|
|
|
+ addActivity.binding.chemicalSpecET.requestFocus();
|
|
|
return;
|
|
|
}
|
|
|
double specNum = -1.0;
|
|
@@ -225,10 +230,12 @@ public class AddActivityHelp {
|
|
|
specNum = Double.parseDouble(chemicalSpecETText.toString());
|
|
|
} catch (Exception e) {
|
|
|
addActivity.binding.chemicalSpecET.setError("请检查规格内容正确");
|
|
|
+ addActivity.binding.chemicalSpecET.requestFocus();
|
|
|
return;
|
|
|
}
|
|
|
if (specNum < 0) {
|
|
|
addActivity.binding.chemicalSpecET.setError("请检查规格内容正确");
|
|
|
+ addActivity.binding.chemicalSpecET.requestFocus();
|
|
|
return;
|
|
|
}
|
|
|
addActivity.hxpChemicalVo.setSpecNum(specNum);
|
|
@@ -244,6 +251,7 @@ public class AddActivityHelp {
|
|
|
Editable chemicalDensityETText = addActivity.binding.chemicalDensityET.getText();
|
|
|
if (null == chemicalDensityETText || TextUtils.isEmpty(chemicalDensityETText)) {
|
|
|
addActivity.binding.chemicalDensityET.setError("请输入密度");
|
|
|
+ addActivity.binding.chemicalDensityET.requestFocus();
|
|
|
return;
|
|
|
}
|
|
|
double density = -1.0;
|
|
@@ -251,10 +259,12 @@ public class AddActivityHelp {
|
|
|
density = Double.parseDouble(chemicalDensityETText.toString());
|
|
|
} catch (Exception e) {
|
|
|
addActivity.binding.chemicalDensityET.setError("请检查密度内容正确");
|
|
|
+ addActivity.binding.chemicalDensityET.requestFocus();
|
|
|
return;
|
|
|
}
|
|
|
if (density <= 0) {
|
|
|
addActivity.binding.chemicalDensityET.setError("请检查密度内容正确");
|
|
|
+ addActivity.binding.chemicalDensityET.requestFocus();
|
|
|
return;
|
|
|
}
|
|
|
addActivity.hxpChemicalVo.setChemicalDensity(density);
|
|
@@ -263,6 +273,7 @@ public class AddActivityHelp {
|
|
|
Editable netWtETText = addActivity.binding.netWtET.getText();
|
|
|
if (null == netWtETText || TextUtils.isEmpty(netWtETText)) {
|
|
|
addActivity.binding.netWtET.setError("请输入净含量");
|
|
|
+ addActivity.binding.netWtET.requestFocus();
|
|
|
return;
|
|
|
}
|
|
|
double netWt = -1.0;
|
|
@@ -270,10 +281,12 @@ public class AddActivityHelp {
|
|
|
netWt = Double.parseDouble(netWtETText.toString());
|
|
|
} catch (Exception e) {
|
|
|
addActivity.binding.netWtET.setError("请检查净含量内容正确");
|
|
|
+ addActivity.binding.netWtET.requestFocus();
|
|
|
return;
|
|
|
}
|
|
|
if (netWt <= 0) {
|
|
|
addActivity.binding.netWtET.setError("请检查净含量内容正确");
|
|
|
+ addActivity.binding.netWtET.requestFocus();
|
|
|
return;
|
|
|
}
|
|
|
addActivity.hxpChemicalVo.setNetWt(netWt);
|
|
@@ -282,6 +295,7 @@ public class AddActivityHelp {
|
|
|
Editable sizeETText = addActivity.binding.sizeET.getText();
|
|
|
if (null == sizeETText || TextUtils.isEmpty(sizeETText)) {
|
|
|
addActivity.binding.sizeET.setError("请输入数量");
|
|
|
+ addActivity.binding.sizeET.requestFocus();
|
|
|
return;
|
|
|
}
|
|
|
int size = -1;
|
|
@@ -289,10 +303,12 @@ public class AddActivityHelp {
|
|
|
size = Integer.parseInt(sizeETText.toString());
|
|
|
} catch (Exception e) {
|
|
|
addActivity.binding.sizeET.setError("请检查数量内容正确");
|
|
|
+ addActivity.binding.sizeET.requestFocus();
|
|
|
return;
|
|
|
}
|
|
|
if (size <= 0) {
|
|
|
addActivity.binding.sizeET.setError("请检查数量内容正确");
|
|
|
+ addActivity.binding.sizeET.requestFocus();
|
|
|
return;
|
|
|
}
|
|
|
addActivity.inventoryItemBean.setSize(size);
|
|
@@ -301,6 +317,7 @@ public class AddActivityHelp {
|
|
|
String userId = (String) addActivity.binding.belongET.getTag();
|
|
|
if (addActivity.belongingPerson == null || addActivity.belongingPerson.getUserId().isEmpty() || null == userId || TextUtils.isEmpty(userId) || !addActivity.belongingPerson.getUserId().equals(userId)) {
|
|
|
addActivity.binding.belongET.setError("请先搜索并选择归属人");
|
|
|
+ addActivity.binding.belongET.requestFocus();
|
|
|
return;
|
|
|
}
|
|
|
|
|
@@ -364,4 +381,31 @@ public class AddActivityHelp {
|
|
|
addActivity.showNetError(throwable);
|
|
|
}));
|
|
|
}
|
|
|
+
|
|
|
+ public void reset() {
|
|
|
+ addActivity.hxpChemicalVo = null;
|
|
|
+ addActivity.hxpChemicalVo = new HxpChemicalVo();
|
|
|
+ addActivity.binding.chemicalSearchET.setText("");
|
|
|
+ addActivity.binding.chemicalSearchET.setTag(null);
|
|
|
+ addActivity.binding.chemicalSpecET.setText("");
|
|
|
+ addActivity.binding.chemicalSpecET.setTag(null);
|
|
|
+ addActivity.binding.casET.setText("");
|
|
|
+ addActivity.binding.casET.setTag(null);
|
|
|
+ addActivity.binding.chemicalSpecET.setText("");
|
|
|
+ addActivity.binding.chemicalSpecET.setTag(null);
|
|
|
+ addActivity.binding.chemicalDensityET.setText("");
|
|
|
+ addActivity.binding.chemicalDensityET.setTag(null);
|
|
|
+ addActivity.binding.netWtET.setText("");
|
|
|
+ addActivity.binding.netWtET.setTag(null);
|
|
|
+ addActivity.binding.sizeET.setText("");
|
|
|
+ addActivity.binding.sizeET.setTag(null);
|
|
|
+ addActivity.binding.purityET.setText("");
|
|
|
+ addActivity.binding.purityET.setTag(null);
|
|
|
+ addActivity.binding.belongET.setText("");
|
|
|
+ addActivity.binding.belongET.setTag(null);
|
|
|
+ addActivity.binding.topicET.setText("");
|
|
|
+ addActivity.binding.topicET.setTag(null);
|
|
|
+ addActivity.binding.factoryET.setText("");
|
|
|
+ addActivity.binding.factoryET.setTag(null);
|
|
|
+ }
|
|
|
}
|