Browse Source

后台会员更新

Administrator 8 years ago
parent
commit
1671ff77fa

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

@@ -28,4 +28,10 @@ public interface MemberGradeMapper {
 		
 	int updateMemberOrder(Map<String, Object> map);
 	
+	int updateUserLvl(Map<String, Object> map);
+	
+	
+	
+	
+	
 }

+ 7 - 3
src/main/java/com/goafanti/common/mapper/MemberGradeMapper.xml

@@ -108,7 +108,6 @@
 		<if test="endTimes!=null">AND order_time&lt;=#{endTimes}</if>
 	</select>
 
-
 	<!-- 前台生成订单 -->
 	<insert id="addBasicsMemberOrder" parameterType="com.goafanti.common.model.MemberOrder">
 		INSERT INTO
@@ -121,7 +120,6 @@
 		member_order
 	</select>
 
-
 	<!-- 后台订单更改 -->
 	<update id="updateMemberOrder" parameterType="java.util.Map" >
 		UPDATE member_order SET 
@@ -134,8 +132,14 @@
 		WHERE id=#{id}
 	</update>
 
+	<!-- 更改用户会员等级 -->
+	<update id="updateUserLvl" parameterType="java.util.Map">
+		UPDATE user SET lvl=#{lvl}  WHERE id=#{userId}
+	</update>
+	
+	
+	
 	
-
 
 
 

+ 1 - 1
src/main/java/com/goafanti/common/model/MemberOrder.java

@@ -213,7 +213,7 @@ public class MemberOrder {
 		if (this.paymentTime == null) {
 			return null;
 		} else {
-			return DateFormatUtils.format(this.paymentTime, AFTConstants.YYYYMMDD);
+			return DateFormatUtils.format(this.paymentTime, AFTConstants.YYYYMMDDHHMMSS);
 		}
 	}
 

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

@@ -157,7 +157,10 @@ public class MemberGradeController extends BaseApiController {
 	 */
 	@RequestMapping(value = "/updateMemberOrder", method = RequestMethod.GET)
 	public Result updateMemberOrder(Long id, int memberRank, Integer validMonth, Double paymentValue,
-			Integer orderState, String paymentTime, String paymentType) {
+			Integer orderState, String paymentTime, String paymentType,String userId) {
+		Map<String, Object> umap = new HashMap<>();
+		umap.put("userId",userId);
+		umap.put("lvl",memberRank);
 		Map<String, Object> map = new HashMap<>();
 		map.put("id", id);
 		map.put("menberType", memberRank);
@@ -166,7 +169,10 @@ public class MemberGradeController extends BaseApiController {
 		map.put("orderState", orderState);
 		map.put("paymentTime", paymentTime);
 		map.put("paymentType", paymentType);
-		return res().data(memberGradeService.updateMemberOrder(map));
+		if( memberGradeService.updateUserLvl(umap)>=1 && memberGradeService.updateMemberOrder(map)>=1){
+			return res().data(1);
+		}
+		return res().data(0);
 	}
 
 }

+ 7 - 0
src/main/java/com/goafanti/memberGrade/service/MemberGradeService.java

@@ -60,5 +60,12 @@ public class MemberGradeService {
 		return memberGradeMapper.updateMemberOrder(map);
 	}
 	
+	
+	public int updateUserLvl(Map<String, Object> map){
+		return memberGradeMapper.updateUserLvl(map);
+	}
+	
+	
+	
 
 }