|
|
@@ -12,6 +12,7 @@ import com.uas.platform.b2c.core.support.SystemSession;
|
|
|
import com.uas.platform.b2c.core.utils.StringUtilB2C;
|
|
|
import com.uas.platform.b2c.trade.support.CodeType;
|
|
|
import com.uas.platform.b2c.trade.support.ResultMap;
|
|
|
+import com.uas.platform.core.exception.IllegalOperatorException;
|
|
|
import com.uas.platform.core.model.EncodingRulesConstant;
|
|
|
import org.apache.poi.ss.usermodel.Cell;
|
|
|
import org.apache.poi.ss.usermodel.Row;
|
|
|
@@ -55,6 +56,10 @@ public class ProductImportHistFacadeImpl implements ProductImportHistFacade {
|
|
|
public ResultMap productImportByExcel(Workbook workbook) {
|
|
|
Sheet sheet = workbook.getSheetAt(0);
|
|
|
int rowNum = sheet.getLastRowNum();
|
|
|
+ if(rowNum > 2000) {
|
|
|
+ throw new IllegalOperatorException
|
|
|
+ ("您上传的信息超过了我们的设置2000条上限,请您控制上传的文件在2000条以内");
|
|
|
+ }
|
|
|
Row headerRow = sheet.getRow(0);
|
|
|
if(!validProductImportHeaderInfo(headerRow)) {
|
|
|
return new ResultMap(CodeType.PARAMETER_ERROR, "表头与模板中的表头不一致,请在模板中填写相应的数据");
|