|
|
@@ -271,89 +271,85 @@ public class ReleaseProductByBatchServiceImpl implements ReleaseProductByBatchSe
|
|
|
}
|
|
|
|
|
|
//交期时间
|
|
|
- if(releaseProductByBatch.getCurrency() != null) {
|
|
|
+// if(releaseProductByBatch.getCurrency() != null) {
|
|
|
+// Object deliveryCellValue = readWorkBookCell(row.getCell(13), Cell.CELL_TYPE_STRING, r, 13);
|
|
|
+// if (!StringUtils.isEmpty(deliveryCellValue)) {
|
|
|
+// Short[] delivers = splitDeliveryString(deliveryCellValue.toString());
|
|
|
+// if (delivers != null) {
|
|
|
+// releaseProductByBatch.setB2cMinDelivery(delivers[0]);
|
|
|
+// releaseProductByBatch.setB2cMaxDelivery(delivers[1]);
|
|
|
+//
|
|
|
+// Boolean aBoolean = deliveryTimeBetween(releaseProductByBatch.getB2cMaxDelivery(), (short) 0, (short) 9);
|
|
|
+// if(!aBoolean) {
|
|
|
+// releaseProductByBatch.addErrmsg("14:交期的不在(0,9]天");
|
|
|
+// }
|
|
|
+// Boolean bBoolean = deliveryTimeBetween(releaseProductByBatch.getB2cMinDelivery(), (short) 0, (short) 9);
|
|
|
+// if(!bBoolean) {
|
|
|
+// releaseProductByBatch.addErrmsg("14:交期的不在(0,9]天");
|
|
|
+// }
|
|
|
+// }
|
|
|
+// }
|
|
|
+// }
|
|
|
+
|
|
|
+ // 大陆交期
|
|
|
+ if(releaseProductByBatch.getCurrency() != null && releaseProductByBatch.getCurrency().contains("RMB")) {
|
|
|
Object deliveryCellValue = readWorkBookCell(row.getCell(13), Cell.CELL_TYPE_STRING, r, 13);
|
|
|
if (!StringUtils.isEmpty(deliveryCellValue)) {
|
|
|
Short[] delivers = splitDeliveryString(deliveryCellValue.toString());
|
|
|
if (delivers != null) {
|
|
|
- releaseProductByBatch.setB2cMinDelivery(delivers[0]);
|
|
|
- releaseProductByBatch.setB2cMaxDelivery(delivers[1]);
|
|
|
+ releaseProductByBatch.setMindeliveryDemTime(delivers[0]);
|
|
|
+ releaseProductByBatch.setMaxdeliveryDemTime(delivers[1]);
|
|
|
|
|
|
- Boolean aBoolean = deliveryTimeBetween(releaseProductByBatch.getB2cMaxDelivery(), (short) 0, (short) 9);
|
|
|
+ Boolean aBoolean = deliveryTimeBetween(releaseProductByBatch.getMaxdeliveryDemTime(), (short) 0, (short) 9);
|
|
|
if(!aBoolean) {
|
|
|
- releaseProductByBatch.addErrmsg("14:交期的不在(0,9]天");
|
|
|
+ releaseProductByBatch.addErrmsg("14:大陆交期的不在(0,9]天");
|
|
|
}
|
|
|
- Boolean bBoolean = deliveryTimeBetween(releaseProductByBatch.getB2cMinDelivery(), (short) 0, (short) 9);
|
|
|
+ Boolean bBoolean = deliveryTimeBetween(releaseProductByBatch.getMindeliveryDemTime(), (short) 0, (short) 9);
|
|
|
if(!bBoolean) {
|
|
|
- releaseProductByBatch.addErrmsg("14:交期的不在(0,9]天");
|
|
|
+ releaseProductByBatch.addErrmsg("14:大陆交期的不在(0,9]天");
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-// // 大陆交期
|
|
|
-// if(releaseProductByBatch.getCurrency() != null && releaseProductByBatch.getCurrency().contains("RMB")) {
|
|
|
-// Object deliveryCellValue = readWorkBookCell(row.getCell(13), Cell.CELL_TYPE_STRING, r, 13);
|
|
|
-// if (!StringUtils.isEmpty(deliveryCellValue)) {
|
|
|
-// Short[] delivers = splitDeliveryString(deliveryCellValue.toString());
|
|
|
-// if (delivers != null) {
|
|
|
-// releaseProductByBatch.setMindeliveryDemTime(delivers[0]);
|
|
|
-// releaseProductByBatch.setMaxdeliveryDemTime(delivers[1]);
|
|
|
-//
|
|
|
-// Boolean aBoolean = deliveryTimeBetween(releaseProductByBatch.getMaxdeliveryDemTime(), (short) 0, (short) 9);
|
|
|
-// if(!aBoolean) {
|
|
|
-// releaseProductByBatch.addErrmsg("14:大陆交期的不在(0,9]天");
|
|
|
-// }
|
|
|
-// Boolean bBoolean = deliveryTimeBetween(releaseProductByBatch.getMindeliveryDemTime(), (short) 0, (short) 9);
|
|
|
-// if(!bBoolean) {
|
|
|
-// releaseProductByBatch.addErrmsg("14:大陆交期的不在(0,9]天");
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }
|
|
|
-//
|
|
|
-// // 香港交期
|
|
|
-// if(releaseProductByBatch.getCurrency() != null && releaseProductByBatch.getCurrency().contains("USD")) {
|
|
|
-// Object deliveryhkCellValue = readWorkBookCell(row.getCell(14), Cell.CELL_TYPE_STRING, r, 14);
|
|
|
-// if (!StringUtils.isEmpty(deliveryhkCellValue)) {
|
|
|
-// Short[] deliverys = splitDeliveryString(deliveryhkCellValue.toString());
|
|
|
-// if (deliverys != null) {
|
|
|
-// releaseProductByBatch.setMindeliveryHKTime(deliverys[0]);
|
|
|
-// releaseProductByBatch.setMaxdeliveryHKTime(deliverys[1]);
|
|
|
-//
|
|
|
-// Boolean aBoolean = deliveryTimeBetween(releaseProductByBatch.getMindeliveryHKTime(), (short) 0, (short) 9);
|
|
|
-// if(!aBoolean) {
|
|
|
-// releaseProductByBatch.addErrmsg("15:香港交期的不在(0,9]天");
|
|
|
-// }
|
|
|
-// Boolean bBoolean = deliveryTimeBetween(releaseProductByBatch.getMaxdeliveryHKTime(), (short) 0, (short) 9);
|
|
|
-// if(!bBoolean) {
|
|
|
-// releaseProductByBatch.addErrmsg("15:香港交期的不在(0,9]天");
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }
|
|
|
+ // 香港交期
|
|
|
+ if(releaseProductByBatch.getCurrency() != null && releaseProductByBatch.getCurrency().contains("USD")) {
|
|
|
+ Object deliveryhkCellValue = readWorkBookCell(row.getCell(14), Cell.CELL_TYPE_STRING, r, 14);
|
|
|
+ if (!StringUtils.isEmpty(deliveryhkCellValue)) {
|
|
|
+ Short[] deliverys = splitDeliveryString(deliveryhkCellValue.toString());
|
|
|
+ if (deliverys != null) {
|
|
|
+ releaseProductByBatch.setMindeliveryHKTime(deliverys[0]);
|
|
|
+ releaseProductByBatch.setMaxdeliveryHKTime(deliverys[1]);
|
|
|
|
|
|
- if (releaseProductByBatch.getB2cMaxDelivery() == null) {
|
|
|
- releaseProductByBatch.addErrmsg("14-15:您必须填写交期时间");
|
|
|
+ Boolean aBoolean = deliveryTimeBetween(releaseProductByBatch.getMindeliveryHKTime(), (short) 0, (short) 9);
|
|
|
+ if(!aBoolean) {
|
|
|
+ releaseProductByBatch.addErrmsg("15:香港交期的不在(0,9]天");
|
|
|
+ }
|
|
|
+ Boolean bBoolean = deliveryTimeBetween(releaseProductByBatch.getMaxdeliveryHKTime(), (short) 0, (short) 9);
|
|
|
+ if(!bBoolean) {
|
|
|
+ releaseProductByBatch.addErrmsg("15:香港交期的不在(0,9]天");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
-// if("RMB-USD".equals(releaseProductByBatch.getCurrency())) {
|
|
|
-// if(releaseProductByBatch.getMaxdeliveryDemTime() == null || releaseProductByBatch.getMaxdeliveryHKTime() == null) {
|
|
|
-// releaseProductByBatch.addErrmsg("14-15:您上架的币别是人民币和美金,所以香港和大陆的交期都需要填写");
|
|
|
-// }
|
|
|
-// }else if("RMB".equals(releaseProductByBatch.getCurrency())) {
|
|
|
-// if(releaseProductByBatch.getMaxdeliveryDemTime() == null) {
|
|
|
-// releaseProductByBatch.addErrmsg("14-15:您上架的币别是人民币,所以大陆交期需要填写");
|
|
|
-// }
|
|
|
-// }else if("USD".equals(releaseProductByBatch.getCurrency())) {
|
|
|
-// if(releaseProductByBatch.getMaxdeliveryHKTime() == null) {
|
|
|
-// releaseProductByBatch.addErrmsg("14-15:您上架的币别是美金,所以香港交期需要填写");
|
|
|
-// }
|
|
|
-// }else {
|
|
|
-// if(releaseProductByBatch.getMaxdeliveryHKTime() == null && releaseProductByBatch.getMaxdeliveryHKTime() == null) {
|
|
|
-// releaseProductByBatch.addErrmsg("14-15:您必须要填写一个类型的交期");
|
|
|
-// }
|
|
|
-// }
|
|
|
+ if("RMB-USD".equals(releaseProductByBatch.getCurrency())) {
|
|
|
+ if(releaseProductByBatch.getMaxdeliveryDemTime() == null || releaseProductByBatch.getMaxdeliveryHKTime() == null) {
|
|
|
+ releaseProductByBatch.addErrmsg("14-15:您上架的币别是人民币和美金,所以香港和大陆的交期都需要填写");
|
|
|
+ }
|
|
|
+ }else if("RMB".equals(releaseProductByBatch.getCurrency())) {
|
|
|
+ if(releaseProductByBatch.getMaxdeliveryDemTime() == null) {
|
|
|
+ releaseProductByBatch.addErrmsg("14-15:您上架的币别是人民币,所以大陆交期需要填写");
|
|
|
+ }
|
|
|
+ }else if("USD".equals(releaseProductByBatch.getCurrency())) {
|
|
|
+ if(releaseProductByBatch.getMaxdeliveryHKTime() == null) {
|
|
|
+ releaseProductByBatch.addErrmsg("14-15:您上架的币别是美金,所以香港交期需要填写");
|
|
|
+ }
|
|
|
+ }else {
|
|
|
+ if(releaseProductByBatch.getMaxdeliveryHKTime() == null && releaseProductByBatch.getMaxdeliveryHKTime() == null) {
|
|
|
+ releaseProductByBatch.addErrmsg("14-15:您必须要填写一个类型的交期");
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
// 分段数量
|
|
|
List<GoodsQtyPrice> prices = new ArrayList<GoodsQtyPrice>();
|