Example #1
0
 public function updateShopDeliveryTime($id, App_Shop_DeliveryTime_Dm $dm)
 {
     if (true !== ($r = $dm->beforeUpdate())) {
         return $r;
     }
     return $this->loadShopDeliveryTimeDao()->update($id, $dm->getData());
 }
Example #2
0
 public function addShopDeliveryTime($shopid, $data)
 {
     $flag = true;
     foreach ($data as $item) {
         if (empty($item['begintime']) || empty($item['endtime'])) {
             continue;
         }
         $dm = new App_Shop_DeliveryTime_Dm();
         $dm->setShopId($shopid)->setBeginTime($item['begintime'])->setEndtime($item['endtime'])->setWeights($item['weights'])->setIsActive($item['isactive']);
         $r = $this->_getShopDs()->addShopDeliveryTime($dm);
         if (!$r > 0) {
             $flag = false;
         }
     }
     return $flag;
 }