ソースを参照

품목카테고리 및 반품처리 대상 쿼리수정

dwkim 2 年 前
コミット
3385c44705
共有2 個のファイルを変更した23 個の追加20 個の削除を含む
  1. 15 20
      src/main/java/com/oqpo/api/service/stinfo/ItemService.java
  2. 8 0
      src/main/resources/mybatis/sqlmaps/inoutmng/ColOdr.xml

+ 15 - 20
src/main/java/com/oqpo/api/service/stinfo/ItemService.java

@@ -265,26 +265,21 @@ public class ItemService extends CommonService {
265 265
             }
266 266
 
267 267
             // 품목 class 정보 등록
268
-            ItemClassEntity iClassEntity = new ItemClassEntity();
269
-
270
-            iClassEntity.setItemId(entity.getItemId());
271
-            iClassEntity.setItemNm(entity.getItemNm());
272
-           // System.out.println("saveItemInfolRequestgetItemClass1==>" + saveItemInfolRequest.getItemClass1() );
273
-            //System.out.println("saveItemInfolRequestgetItemClass2==>" + saveItemInfolRequest.getItemClass2() );
274
-            //System.out.println("saveItemInfolRequestgetItemClass3==>" + saveItemInfolRequest.getItemClass3() );
275
-            //System.out.println("saveItemInfolRequestgetItemClass4==>" + saveItemInfolRequest.getItemClass4() );
276
-            iClassEntity.setItemClass1(saveItemInfolRequest.getItemClass1());
277
-            iClassEntity.setItemClass2(saveItemInfolRequest.getItemClass2());
278
-            iClassEntity.setItemClass3(saveItemInfolRequest.getItemClass3());
279
-            iClassEntity.setItemClass4(saveItemInfolRequest.getItemClass4());
280
-            //System.out.println("getItemClass1==>" + iClassEntity.getItemClass1() );
281
-            //System.out.println("getItemClass2==>" + iClassEntity.getItemClass2() );
282
-            //System.out.println("getItemClass3==>" + iClassEntity.getItemClass3() );
283
-           // System.out.println("getItemClass4==>" + iClassEntity.getItemClass4() );
284
-            ItemClassMngEntity itemClassInfo =  itemMapper.selectItemClassMngNo(entity.getBrandId(), iClassEntity.getItemClass1(),iClassEntity.getItemClass2(),iClassEntity.getItemClass3(),iClassEntity.getItemClass4());
285
-            iClassEntity.setItemClassMgntNo(itemClassInfo.getItemClassMgntNo());
286
-
287
-            itemMapper.insertItemClassInfo(userId, iClassEntity);
268
+
269
+            if (!"".toString().equals(saveItemInfolRequest.getItemClass1())) {
270
+                ItemClassEntity iClassEntity = new ItemClassEntity();
271
+
272
+                iClassEntity.setItemId(entity.getItemId());
273
+                iClassEntity.setItemNm(entity.getItemNm());
274
+                iClassEntity.setItemClass1(saveItemInfolRequest.getItemClass1());
275
+                iClassEntity.setItemClass2(saveItemInfolRequest.getItemClass2());
276
+                iClassEntity.setItemClass3(saveItemInfolRequest.getItemClass3());
277
+                iClassEntity.setItemClass4(saveItemInfolRequest.getItemClass4());
278
+                ItemClassMngEntity itemClassInfo =  itemMapper.selectItemClassMngNo(entity.getBrandId(), iClassEntity.getItemClass1(),iClassEntity.getItemClass2(),iClassEntity.getItemClass3(),iClassEntity.getItemClass4());
279
+                iClassEntity.setItemClassMgntNo(itemClassInfo.getItemClassMgntNo());
280
+
281
+                itemMapper.insertItemClassInfo(userId, iClassEntity);
282
+            }
288 283
 
289 284
         } catch (GlobalException e) {
290 285
             e.getStackTrace();

+ 8 - 0
src/main/resources/mybatis/sqlmaps/inoutmng/ColOdr.xml

@@ -573,6 +573,10 @@
573 573
         and   mgnt.pick_st_cd = 'PICK0'
574 574
         <if test="sStoreId != null and sStoreId != ''">
575 575
             and   mgnt.store_id = #{sStoreId}
576
+            and   mgnt.whs_dvsn = 'W02'
577
+        </if>
578
+        <if test="sStoreId == null or sStoreId == ''">
579
+            and   mgnt.whs_dvsn = 'W01'
576 580
         </if>
577 581
         <if test="sColPickUnqNo != null and sColPickUnqNo != ''">
578 582
             and   mgnt.col_pick_unq_no = #{sColPickUnqNo}
@@ -624,6 +628,10 @@
624 628
         and   mgnt.pick_st_cd = 'PICK0'
625 629
         <if test="sStoreId != null and sStoreId != ''">
626 630
             and   mgnt.store_id = #{sStoreId}
631
+            and   mgnt.whs_dvsn = 'W02'
632
+        </if>
633
+        <if test="sStoreId == null or sStoreId == ''">
634
+            and   mgnt.whs_dvsn = 'W01'
627 635
         </if>
628 636
         <if test="sColPickUnqNo != null and sColPickUnqNo != ''">
629 637
             and   mgnt.col_pick_unq_no = #{sColPickUnqNo}