|
@@ -729,6 +729,24 @@ public class TssGoodsService {
|
|
|
|
|
|
|
|
// 옵션/재고 변경
|
|
// 옵션/재고 변경
|
|
|
if (goods.getOptCd() != null && goods.getOptCd().length > 0 && "Y".equals(goods.getChStockDataYn())) {
|
|
if (goods.getOptCd() != null && goods.getOptCd().length > 0 && "Y".equals(goods.getChStockDataYn())) {
|
|
|
|
|
+ // 2021.12.27 card007 입점업체 옵션2 공백 유효성검증 추가
|
|
|
|
|
+ boolean optChk = true;
|
|
|
|
|
+ int index = 0;
|
|
|
|
|
+
|
|
|
|
|
+ for (String optCd : goods.getOptCd()) {
|
|
|
|
|
+ String optCd1 = goods.getOptCd1()[index];
|
|
|
|
|
+ String optCd2 = goods.getOptCd2()[index];
|
|
|
|
|
+ if (StringUtils.isBlank(optCd1) || StringUtils.isBlank(optCd2)) {
|
|
|
|
|
+ optChk = false;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ index ++;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ if (!optChk) {
|
|
|
|
|
+ throw new IllegalStateException("옵션정보를 확인해주세요.");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
this.saveStock(goods);
|
|
this.saveStock(goods);
|
|
|
}
|
|
}
|
|
|
|
|
|