예제 #1
0
 /** {@inheritDoc} */
 @Profiled(tag = "OrdersItemsService.insert")
 public boolean insert(OrdersItems ordersItems) {
   boolean resultFlag = false;
   try {
     if (null != ordersItems) {
       if (ordersItemsManager.exist(ordersItems)) {
         throw new ExistedException();
       }
       resultFlag = ordersItemsManager.insert(ordersItems);
     } else {
       LOG.warn("OrdersItemsServiceImpl#insert failed, param is illegal.");
     }
   } catch (ExistedException e) {
     LOG.warn("OrdersItemsServiceImpl#insert failed, ordersItems has existed.");
     throw e;
   } catch (Exception e) {
     LOG.error("OrdersItemsServiceImpl#insert has error.", e);
   }
   return resultFlag;
 }