private function getTestData($couponType = 1, $discountType = 1) { $Coupon = new CouponCoupon(); $date1 = new \DateTime(); $date2 = new \DateTime(); $Coupon->setCouponCd('aaaaaaaa'); $Coupon->setCouponType($couponType); $Coupon->setCouponName('クーポン'); $Coupon->setDiscountType($discountType); $Coupon->setCouponUseTime(1); $Coupon->setDiscountPrice(100); $Coupon->setDiscountRate(10); $Coupon->setEnableFlag(1); $d1 = $date1->setDate(2016, 1, 1); $Coupon->setAvailableFromDate($d1); $d2 = $date2->setDate(2016, 12, 31); $Coupon->setAvailableToDate($d2); return $Coupon; }
private function getTestData($couponType = 1) { // $CouponDetail = new CouponCouponDetail(); // // $Product = $this->createProduct(); // // $CouponDetail->setProduct($Product); // // $data = array( // 'coupon_cd' => 'aaaaaaaa', // 'coupon_type' => '1', // 'coupon_name' => 'クーポン', // 'discount_type' => '1', // 'coupon_use_time' => '1', // 'discount_price' => '1', // 'discount_rate' => '1', // 'enalbe_flag' => '1', // 'available_from_date' => new \DateTime(), // 'available_to_date' => new \DateTime(), // 'CouponDetails' => array($CouponDetail), // ); // // return $data; $Coupon = new CouponCoupon(); $date1 = new \DateTime(); $date2 = new \DateTime(); $Coupon->setCouponCd('aaaaaaaa'); $Coupon->setCouponType($couponType); $Coupon->setCouponName('クーポン'); $Coupon->setDiscountType(1); $Coupon->setCouponUseTime(1); $Coupon->setDiscountPrice(100); $Coupon->setDiscountRate(10); $Coupon->setEnableFlag(1); $d1 = $date1->setDate(2016, 1, 1); $Coupon->setAvailableFromDate($d1); $d2 = $date2->setDate(2016, 12, 31); $Coupon->setAvailableToDate($d2); return $Coupon; }
/** * クーポン情報を生成する * * @param $data * @return CouponCoupon */ protected function newCoupon($data) { $dateTime = new \DateTime(); $coupon = new \Plugin\Coupon\Entity\CouponCoupon(); $coupon->setCouponCd($data['coupon_cd']); $coupon->setCouponName($data['coupon_name']); $coupon->setCouponType($data['coupon_type']); $coupon->setDiscountType($data['discount_type']); $coupon->setDiscountPrice($data['discount_price']); $coupon->setDiscountRate($data['discount_rate']); $coupon->setCouponUseTime($data['coupon_use_time']); $coupon->setEnableFlag(Constant::ENABLED); $coupon->setDelFlg(Constant::DISABLED); $coupon->setAvailableFromDate($data['available_from_date']); $coupon->setAvailableToDate($data['available_to_date']); return $coupon; }