Commit 48a5dcd7 by caosy

调用voucherDao

parent ef2ad083
......@@ -82,9 +82,12 @@ public class OperationMessageService extends GenericService<OperationMessageDao,
}
}else{
//发球场
System.out.println("发球场 ================>"+ "发球场");
String[] split = order.getVoucherIDList().split(",");
for (int i = 0; i < split.length; i++) {
System.out.println("split[i] ================>"+ split[i]);
Voucher voucher = voucherDao.findById(Integer.valueOf(split[i]));
System.out.println("voucher ================>"+ voucher);
if(voucher.getVoucherType() == 2){
message = message.replace("[realName]", voucher.getRealName() + "").replace("[PlayDate]", DateUtil.getDateStrC(orderItems.get(0).getPlayDate()));
if (orderItems.get(0).getRealPlayTime() != null && !"".equals(orderItems.get(0).getRealPlayTime())) {
......@@ -93,6 +96,7 @@ public class OperationMessageService extends GenericService<OperationMessageDao,
message = message.replace("[PlayTime]", DateUtil.int2TeeTime(Integer.parseInt(orderItems.get(0).getTeeTime())));
}
message = message.replace("[ProductName]", orderItems.get(0).getProductName());
System.out.println("message ================>"+ message);
}
}
......
......@@ -119,6 +119,18 @@ public class VoucherService {
this.voucherDao = voucherDao;
}
/**
* 根据id 获取卷信息
* @param id
* @return
*/
public Voucher getVoucherById (int id){
Voucher voucher = voucherDao.findById(id);
return voucher;
}
/**
* 删除现金券,并同步规则中的uid
*
......
......@@ -57,7 +57,6 @@ import com.ctrip.fun.common.vo.product.ResourceInventoryQuery;
import com.ctrip.fun.common.vo.product.ResourcePriceStatusEnum;
import com.ctrip.fun.common.vo.product.ResourceRealTimeTeeTimeTypeEnum;
import com.ctrip.fun.golf.dao.assemble.AsmCourseResourceDao;
import com.ctrip.fun.golf.dao.basic.VoucherDao;
import com.ctrip.fun.golf.dao.notification.EventDao;
import com.ctrip.fun.golf.dao.operation.SupplierDao;
import com.ctrip.fun.golf.dao.order.EventActivityOrderItemDao;
......@@ -83,6 +82,7 @@ import com.ctrip.fun.golf.domain.product.ResourcePrice;
import com.ctrip.fun.golf.domain.user.UserExt;
import com.ctrip.fun.golf.exceptions.OrderException;
import com.ctrip.fun.golf.service.basic.OperationMessageService;
import com.ctrip.fun.golf.service.basic.VoucherService;
import com.ctrip.fun.golf.service.product.CourseResourceService;
import com.ctrip.fun.golf.service.user.UserService;
import com.ctrip.fun.golf.utils.JobUtil;
......@@ -135,7 +135,7 @@ public class EventActivityOrderService extends
private EventCustomerInfoService eventCustomerInfoService = null;
@Autowired
private VoucherDao voucherDao ;
private VoucherService voucherService = null;
public Order findByResourceId(String uid, int resourceId, Date playDate) {
......@@ -316,9 +316,12 @@ public class EventActivityOrderService extends
if (null != eventActivityOrderItemList && eventActivityOrderItemList.size() > 0) {
this.sendMessage(order, 5);
if(order.getVoucherIDList() != null){
System.out.println("order.getVoucherIDList() ================>"+ order.getVoucherIDList());
String[] split = order.getVoucherIDList().split(",");
for (int i = 0; i < split.length; i++) {
Voucher voucher = voucherDao.findById(Integer.valueOf(split[i]));
for (int i = 0; i < split.length; i++) {
System.out.println("split[i] ================>"+ split[i]);
Voucher voucher = voucherService.getVoucherById(Integer.valueOf(split[i]));
System.out.println("voucher1 ================>"+ voucher);
if(voucher.getVoucherType() == 2){
this.sendMessage(order, 120);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment