|  | @ -1,7 +1,7 @@
 | 
	
		
			
				|  |  | package com.yihu.jw.care.service.course;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import com.alibaba.fastjson.JSONArray;
 | 
	
		
			
				|  |  | import com.alibaba.fastjson.JSON;
 | 
	
		
			
				|  |  | import com.alibaba.fastjson.JSONArray;
 | 
	
		
			
				|  |  | import com.alibaba.fastjson.JSONObject;
 | 
	
		
			
				|  |  | import com.fasterxml.jackson.databind.ObjectMapper;
 | 
	
		
			
				|  |  | import com.yihu.jw.care.dao.course.*;
 | 
	
	
		
			
				|  | @ -9,20 +9,12 @@ import com.yihu.jw.doctor.dao.BaseDoctorDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.doctor.dao.BaseDoctorHospitalDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.base.doctor.BaseDoctorDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.base.doctor.BaseDoctorHospitalDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.care.course.CourseSalesOrderRecordDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.care.course.PatientOrderRefundDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.care.course.RecruitStudentsRecordDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.doctor.dao.BaseDoctorHospitalDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.base.doctor.BaseDoctorDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.base.doctor.BaseDoctorHospitalDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.care.course.*;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.order.BusinessOrderDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.order.dao.BusinessOrderDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.org.dao.BaseOrgDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.patient.dao.BasePatientDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.restmodel.ResponseContant;
 | 
	
		
			
				|  |  | import com.yihu.jw.util.date.DateUtil;
 | 
	
		
			
				|  |  | import com.yihu.jw.rm.base.BaseRequestMapping;
 | 
	
		
			
				|  |  | import com.yihu.jw.utils.StringUtil;
 | 
	
		
			
				|  |  | import org.springframework.beans.factory.annotation.Autowired;
 | 
	
		
			
				|  |  | import org.springframework.jdbc.core.BeanPropertyRowMapper;
 | 
	
	
		
			
				|  | @ -30,12 +22,7 @@ import org.springframework.jdbc.core.JdbcTemplate;
 | 
	
		
			
				|  |  | import org.springframework.stereotype.Service;
 | 
	
		
			
				|  |  | import org.springframework.transaction.annotation.Transactional;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import java.math.BigDecimal;
 | 
	
		
			
				|  |  | import java.util.*;
 | 
	
		
			
				|  |  | import java.util.Date;
 | 
	
		
			
				|  |  | import java.util.HashMap;
 | 
	
		
			
				|  |  | import java.util.List;
 | 
	
		
			
				|  |  | import java.util.Map;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | /**
 | 
	
		
			
				|  |  |  * Created with IntelliJ IDEA.
 | 
	
	
		
			
				|  | @ -687,21 +674,22 @@ public class CourseService {
 | 
	
		
			
				|  |  |         return object;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public int buyCourseOrder(String patient, String patientName, String courseId, String courseName, String orgCode, String orgName, BigDecimal price,String payType){
 | 
	
		
			
				|  |  |     public CourseSalesOrderRecordDO buyCourseOrder(String patient, String patientName, String courseId,String payType){
 | 
	
		
			
				|  |  |         CourseDO courseDO = courseDao.findOne(courseId);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         CourseSalesOrderRecordDO recordDO = new CourseSalesOrderRecordDO();
 | 
	
		
			
				|  |  |         recordDO.setBuyTime(new Date());
 | 
	
		
			
				|  |  |         recordDO.setPatient(patient);
 | 
	
		
			
				|  |  |         recordDO.setPatientName(patientName);
 | 
	
		
			
				|  |  |         recordDO.setCourseId(courseId);
 | 
	
		
			
				|  |  |         recordDO.setCourseName(courseName);
 | 
	
		
			
				|  |  |         recordDO.setOrgCode(orgCode);
 | 
	
		
			
				|  |  |         recordDO.setOrgName(orgName);
 | 
	
		
			
				|  |  |         recordDO.setPrice(price);
 | 
	
		
			
				|  |  |         recordDO.setCourseName(courseDO.getName());
 | 
	
		
			
				|  |  |         recordDO.setOrgCode(courseDO.getOrgCode());
 | 
	
		
			
				|  |  |         recordDO.setOrgName(courseDO.getOrgName());
 | 
	
		
			
				|  |  |         recordDO.setPrice(courseDO.getFee());
 | 
	
		
			
				|  |  |         recordDO.setPayType(payType);
 | 
	
		
			
				|  |  |         long  timeNew =  System.currentTimeMillis(); // 13位数的时间戳
 | 
	
		
			
				|  |  |         recordDO.setOrderNo(timeNew+"");
 | 
	
		
			
				|  |  |         recordDO.setOrderNo(getOrderNo("2"));
 | 
	
		
			
				|  |  |         courseSalesOrderRecordDao.save(recordDO);
 | 
	
		
			
				|  |  |         return 1;
 | 
	
		
			
				|  |  |         return recordDO;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | }
 |