Browse Source

前台生成订单

Administrator 8 years ago
parent
commit
ccf49fe180

+ 4 - 0
src/main/java/com/goafanti/common/dao/MemberGradeMapper.java

@@ -25,4 +25,8 @@ public interface MemberGradeMapper {
 	int countMemberOrder();
 	
 	
+	int addBasicsMemberOrder();
+	
+	
+	
 }

+ 13 - 0
src/main/java/com/goafanti/common/mapper/MemberGradeMapper.xml

@@ -69,6 +69,19 @@
   	</select>
   
   
+  
+  	
+  	<insert id="addBasicsMemberOrder" parameterType="com.goafanti.common.model.MemberOrder">
+  		INSERT INTO member_order(id,menber_type,price,valid_month,order_state,order_time,user_id)
+		VALUES(#{id},#{menberType},#{price},#{validMonth},#{orderState},#{orderTime},#{userId})
+  	</insert>
+  	
+  	
+  	
+  	
+  
+  
+  
 	<insert id="addMemberOrder" parameterType="com.goafanti.common.model.MemberOrder" >
 		INSERT INTO member_order VALUES
 		(#{id},#{menberType},#{price},#{validMonth},#{orderState},#{orderTime},#{userId},

+ 2 - 0
src/main/java/com/goafanti/memberGrade/controller/MemberGradeController.java

@@ -88,6 +88,8 @@ public class MemberGradeController extends BaseApiController {
 	
 	
 	
+
+	
 	/**
 	 * 后台会员订单列表单
 	 * @param pageNo

+ 26 - 0
src/main/java/com/goafanti/memberGrade/controller/MemberGradeFrontController.java

@@ -1,6 +1,8 @@
 package com.goafanti.memberGrade.controller;
 
 import java.text.ParseException;
+import java.text.SimpleDateFormat;
+import java.util.Date;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -64,6 +66,30 @@ public class MemberGradeFrontController extends BaseApiController {
 	}
 
 	
+	
+	/**
+	 * 
+	 * @return
+	 */
+	@RequestMapping(value = "/addBasicsMemberOrder", method = RequestMethod.GET)
+	public Result addBasicsMemberOrder(Integer menberType, String price, Integer validMonth){
+		MemberOrder mo = new MemberOrder();
+		mo.setId(Long.parseUnsignedLong(jDBCIdGenerator.generateId().toString()));
+		mo.setMenberType(menberType);
+		mo.setPrice(Double.valueOf(price));
+		mo.setValidMonth(validMonth);
+		Date now = new Date();
+		SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
+		mo.setOrderState(0);
+		mo.setOrderTime(now);
+		mo.setUserId(TokenManager.getUserId());
+		return res().data(memberGradeService.addMemberOrder(mo));
+	}
+	
+	
+	
+
+	
 
 	/**
 	 * 生成会员订单

+ 5 - 1
src/main/java/com/goafanti/memberGrade/service/MemberGradeService.java

@@ -53,10 +53,14 @@ public class MemberGradeService {
 		return memberGradeMapper.addMemberOrder(mo);
 	}
 	
-	
 	public int countMemberOrder(){
 		return memberGradeMapper.countMemberOrder();
 	}
 	
+	public int addBasicsMemberOrder(){
+		return memberGradeMapper.addBasicsMemberOrder();
+	}
+	
+	
 	
 }