|
|
@@ -35,6 +35,8 @@ import com.style24.persistence.domain.searchengine.SearchEngine;
|
|
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
|
+import com.gagaframework.web.parameter.GagaMap;
|
|
|
+
|
|
|
/**
|
|
|
* 상품 Service
|
|
|
*
|
|
|
@@ -653,7 +655,58 @@ public class TsfGoodsService {
|
|
|
* @date 2021. 3. 10
|
|
|
*/
|
|
|
public Collection<Measurement> getMeasurementList(Goods goods) {
|
|
|
- return goodsDao.getMeasurementList(goods);
|
|
|
+
|
|
|
+ return goodsDao.getMeasurementList(goods);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 실측사이즈 조회
|
|
|
+ *
|
|
|
+ * @param goods
|
|
|
+ * @return
|
|
|
+ * @author eskim
|
|
|
+ * @date 2021. 3. 10
|
|
|
+ */
|
|
|
+ public GagaMap getMeasurementListNew(Goods goods) {
|
|
|
+ GagaMap result = new GagaMap();
|
|
|
+ // 행, 열 변환
|
|
|
+ Collection<Measurement> getMeasurementList = goodsDao.getMeasurementList(goods);
|
|
|
+
|
|
|
+ if (getMeasurementList == null || getMeasurementList.size() <=0) {
|
|
|
+ result.set("flag", "NOT");
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
+ int colSize = getMeasurementList.size(); // 열 column
|
|
|
+ int rowSize = 5; // 상의하위포함 최대사이즈
|
|
|
+
|
|
|
+
|
|
|
+ String[][] arrMeasurementList = new String[rowSize + 1][colSize + 1];
|
|
|
+
|
|
|
+ // 사이즈 설정
|
|
|
+ int yIndex = 0;
|
|
|
+ for (Measurement measurement : getMeasurementList) {
|
|
|
+ arrMeasurementList[0][0] = measurement.getTypecd();
|
|
|
+ yIndex++;
|
|
|
+ arrMeasurementList[0][yIndex] = measurement.getOptCd2();
|
|
|
+
|
|
|
+ // 부위명 설정
|
|
|
+ arrMeasurementList[1][0] = measurement.getTypecd();
|
|
|
+ arrMeasurementList[2][0] = measurement.getTypecd();
|
|
|
+ arrMeasurementList[3][0] = measurement.getTypecd();
|
|
|
+ arrMeasurementList[4][0] = measurement.getTypecd();
|
|
|
+ arrMeasurementList[5][0] = measurement.getTypecd();
|
|
|
+ arrMeasurementList[1][yIndex] = String.valueOf(measurement.getValue1());
|
|
|
+ arrMeasurementList[2][yIndex] = String.valueOf(measurement.getValue2());
|
|
|
+ arrMeasurementList[3][yIndex] = String.valueOf(measurement.getValue3());
|
|
|
+ arrMeasurementList[4][yIndex] = String.valueOf(measurement.getValue4());
|
|
|
+ arrMeasurementList[5][yIndex] = String.valueOf(measurement.getValue5());
|
|
|
+ }
|
|
|
+ log.info("arrMeasurementList = {}", arrMeasurementList);
|
|
|
+
|
|
|
+ result.set("flag", "OK");
|
|
|
+ result.set("dataList", arrMeasurementList);
|
|
|
+ return result;
|
|
|
}
|
|
|
|
|
|
/**
|