|
@@ -435,21 +435,23 @@ public class ItemUnitService extends CommonService {
|
435
|
435
|
OqScmMenuModel menu = toOqScmMenuModel(saveStoreItemUnitInfolRequest, item);
|
436
|
436
|
menuList.add(menu);
|
437
|
437
|
}
|
438
|
|
- OqScmStorePriceChangeReqModel req = new OqScmStorePriceChangeReqModel();
|
439
|
|
- req.setBrandCd(storeInfo.getOqBrandId());
|
440
|
|
- req.setStoreNo(storeInfo.getOqStoreId());
|
441
|
|
- req.setMenuList(menuList);
|
442
|
|
- OqScmStorePriceChangeResModel res = oqlinkClient.changeScmStorePrice(HmacUtil.makeHmacValue4OqLink(req), req);
|
443
|
|
-
|
444
|
|
- if (SystemMessageCode.BO_IF_OK.getId() == Integer.parseInt(res.getCode())) {
|
445
|
|
- // 오더퀸 메뉴코드 업데이트
|
446
|
|
- ItemEntity itemEntity = null;
|
447
|
|
- for (OqScmMenuModel item : res.getMenuList()) {
|
448
|
|
- itemEntity = toItemEntity4OqLink(item);
|
449
|
|
- itemMapper.updateItemInfo4OqLinik(userId, itemEntity);
|
|
438
|
+ if (menuList.size() > 0) {
|
|
439
|
+ OqScmStorePriceChangeReqModel req = new OqScmStorePriceChangeReqModel();
|
|
440
|
+ req.setBrandCd(storeInfo.getOqBrandId());
|
|
441
|
+ req.setStoreNo(storeInfo.getOqStoreId());
|
|
442
|
+ req.setMenuList(menuList);
|
|
443
|
+ OqScmStorePriceChangeResModel res = oqlinkClient.changeScmStorePrice(HmacUtil.makeHmacValue4OqLink(req), req);
|
|
444
|
+
|
|
445
|
+ if (SystemMessageCode.BO_IF_OK.getId() == Integer.parseInt(res.getCode())) {
|
|
446
|
+ // 오더퀸 메뉴코드 업데이트
|
|
447
|
+ ItemEntity itemEntity = null;
|
|
448
|
+ for (OqScmMenuModel item : res.getMenuList()) {
|
|
449
|
+ itemEntity = toItemEntity4OqLink(item);
|
|
450
|
+ itemMapper.updateItemInfo4OqLinik(userId, itemEntity);
|
|
451
|
+ }
|
|
452
|
+ } else {
|
|
453
|
+ throw new GlobalException(SystemMessageCode.valueOf(Integer.valueOf(res.getCode())));
|
450
|
454
|
}
|
451
|
|
- } else {
|
452
|
|
- throw new GlobalException(SystemMessageCode.valueOf(Integer.valueOf(res.getCode())));
|
453
|
455
|
}
|
454
|
456
|
}
|
455
|
457
|
} catch (GlobalException e) {
|