|
|
@@ -7,6 +7,7 @@ import com.uas.platform.b2c.core.utils.RegexConstant;
|
|
|
import com.uas.platform.b2c.core.utils.StringUtilB2C;
|
|
|
import com.uas.platform.b2c.prod.commodity.constant.DoubleConstant;
|
|
|
import com.uas.platform.b2c.prod.commodity.constant.ErrorInfoConstant;
|
|
|
+import com.uas.platform.b2c.prod.commodity.constant.StringConstant;
|
|
|
import com.uas.platform.b2c.prod.commodity.constant.UploadConstant;
|
|
|
import com.uas.platform.b2c.prod.commodity.service.impl.ReleaseProductByBatchServiceImpl;
|
|
|
import com.uas.platform.b2c.prod.commodity.type.ReleaseConstant;
|
|
|
@@ -573,11 +574,11 @@ public class ReleaseProductByBatch implements Serializable {
|
|
|
|
|
|
public void setBrandEnByExcel(Object value) {
|
|
|
if (StringUtils.isEmpty(value)) {
|
|
|
- addErrmsg(ErrorInfoConstant.BRAND_EMPTY_INFO.getInfo());
|
|
|
+ addErrmsg(String.format(StringConstant.EXCEL_POSITION + ErrorInfoConstant.BRAND_EMPTY_INFO.getInfo(), num + 3, "A"));
|
|
|
} else {
|
|
|
try {
|
|
|
if (value.toString().getBytes("GBK").length > 50) {
|
|
|
- addErrmsg(ErrorInfoConstant.BRAND_LENGTH_INFO.getInfo());
|
|
|
+ addErrmsg(String.format(StringConstant.EXCEL_POSITION + ErrorInfoConstant.BRAND_LENGTH_INFO.getInfo(), num + 3, "A"));
|
|
|
}
|
|
|
} catch (UnsupportedEncodingException e) {
|
|
|
throw new RuntimeException(e + "指定字符集不支持");
|
|
|
@@ -592,11 +593,11 @@ public class ReleaseProductByBatch implements Serializable {
|
|
|
|
|
|
public void setKindByExcel(Object value) {
|
|
|
if (StringUtils.isEmpty(value)) {
|
|
|
- addErrmsg(ErrorInfoConstant.KIND_EMPTY_INFO.getInfo());
|
|
|
+ addErrmsg(String.format(StringConstant.EXCEL_POSITION + ErrorInfoConstant.KIND_EMPTY_INFO.getInfo(), num + 3, "B"));
|
|
|
} else {
|
|
|
try {
|
|
|
if (value.toString().getBytes("GBK").length > 20) {
|
|
|
- addErrmsg(ErrorInfoConstant.KIND_LENGTH_INFO.getInfo());
|
|
|
+ addErrmsg(String.format(StringConstant.EXCEL_POSITION + ErrorInfoConstant.KIND_LENGTH_INFO.getInfo(), num + 3, "B"));
|
|
|
}
|
|
|
} catch (UnsupportedEncodingException e) {
|
|
|
throw new RuntimeException(e + "指定字符集不支持");
|
|
|
@@ -610,17 +611,17 @@ public class ReleaseProductByBatch implements Serializable {
|
|
|
String code = value.toString().trim();
|
|
|
Matcher matcher = codePattern.matcher(code);
|
|
|
if (!matcher.find()) {
|
|
|
- addErrmsg(ErrorInfoConstant.CODE_PATTERN_INFO.getInfo());
|
|
|
+ addErrmsg(String.format(StringConstant.EXCEL_POSITION + ErrorInfoConstant.CODE_PATTERN_INFO.getInfo(), this.num + 3, "C"));
|
|
|
}
|
|
|
try {
|
|
|
if (code.getBytes("GBK").length > 100) {
|
|
|
- addErrmsg(ErrorInfoConstant.CODE_LENGTH_INFO.getInfo());
|
|
|
+ addErrmsg(String.format(StringConstant.EXCEL_POSITION + ErrorInfoConstant.CODE_LENGTH_INFO.getInfo(), this.num + 3, "C"));
|
|
|
}
|
|
|
} catch (UnsupportedEncodingException e) {
|
|
|
throw new RuntimeException(e + "指定字符集不支持");
|
|
|
}
|
|
|
} else {
|
|
|
- addErrmsg(ErrorInfoConstant.CODE_EMPTY_INFO.getInfo());
|
|
|
+ addErrmsg(String.format(StringConstant.EXCEL_POSITION + ErrorInfoConstant.CODE_EMPTY_INFO.getInfo(), this.num + 3, "C"));
|
|
|
}
|
|
|
setCode(StringUtilB2C.getStr(value));
|
|
|
setB2cCode(StringUtilB2C.getStr(value));
|
|
|
@@ -648,7 +649,7 @@ public class ReleaseProductByBatch implements Serializable {
|
|
|
public void setReserveByExcel(Object value) {
|
|
|
setReserveStr(StringUtilB2C.getStr(value));
|
|
|
if (StringUtils.isEmpty(value) || !RegexConstant.isNumber(value.toString())) {
|
|
|
- addErrmsg(ErrorInfoConstant.RESERVE_NUMBER_INFO.getInfo());
|
|
|
+ addErrmsg(String.format(StringConstant.EXCEL_POSITION + ErrorInfoConstant.RESERVE_NUMBER_INFO.getInfo(), num + 3, "F"));
|
|
|
} else {
|
|
|
Double reserve = Double.valueOf(value.toString());
|
|
|
if (reserve % 1 != 0) {
|