package com.fdream.controller;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

import com.fdream.entity.Love;
import com.fdream.entity.User;
import com.fdream.service.ILoveService;
import com.fdream.service.IUserService;
import com.fdream.util.RandomStringUtil;

import net.sf.json.JSONArray;

@Controller
@RequestMapping("/love")
public class LoveController {
	@Autowired
	private ILoveService loveService;
	@Autowired
	private IUserService userService;
	
	@RequestMapping("/findListBy_Uid")
	public String findListBy_Uid(HttpServletRequest request,HttpServletResponse response) throws Exception{
		String uid =request.getParameter("uid");
		List<Love> loverList=null;
		List<User> userList=new ArrayList<User>();  
		if(!"".equals(uid) && uid!=null){
			loverList=loveService.findListBy_Uid(uid);
			if(loverList.size()==0){
				System.out.println("您还没有喜欢的人");
			}else{
				for(int i=0;i<loverList.size();i++){
					System.out.println(loverList.get(i).getUid_b());
					userList.add(userService.findById(loverList.get(i).getUid_b()));
				}
			}
			
		}
		JSONArray jsonArray = JSONArray.fromObject(userList);
		response.setContentType("application/json");
		try {
			PrintWriter out = response.getWriter();
			String json = jsonArray.toString();
			out.write(json);
		} catch (IOException e) {
			e.printStackTrace();
		}
		return null;
	}
	
	@RequestMapping("/save")
	public String save(HttpServletRequest request,HttpServletResponse response) throws Exception{
		String uid_a =request.getParameter("uid_a");
		String uid_b =request.getParameter("uid_b");
		String msg="";
		Love love=new Love();
		List<Love> loveList = loveService.findIsLove(uid_a, uid_b);
		if(uid_a.equals(uid_b)){
			msg="{\"result\":\"你连自己也喜欢太自恋了哦!\"}";//
		}else{
			if(loveList.size()>0){
				msg="{\"result\":\"你已喜欢,请勿重复喜欢!\"}";//你已喜欢,请勿重复喜欢!
			}else{
				if(!"".equals(uid_a) && uid_a!=null){
					String lid = RandomStringUtil.getRandomCode(10, 1);
					love.setLid(lid);
					love.setUid_a(uid_a);
					love.setUid_b(uid_b);
					loveService.save(love);
					msg= "{\"result\":\"喜欢成功!\"}";//喜欢成功!
					User u=userService.findById(uid_b);
					u.setLovenum(u.getLovenum()+1);
					userService.update(u);
				}else{
					msg="{\"result\":\"请先登录!\"}";//请先登录
				}
			}
		}
		
		response.setContentType("application/json");
		PrintWriter out;
		out = response.getWriter();
		out.write(msg);
		return null;
	}
}  
最近下载更多
ruiqiweb  LV10 2023年3月23日
lilong007  LV23 2022年10月21日
xiaoqiaothq  LV2 2022年10月16日
qwer123546  LV13 2022年9月20日
2716804680  LV9 2022年6月21日
香魔芋的头  LV2 2022年5月12日
一杯美式  LV1 2022年4月21日
171337601  LV9 2022年4月18日
qlpqlp  LV7 2022年3月13日
夜猫子111  LV2 2022年3月11日
最近浏览更多
taoshen95  LV16 2024年12月21日
ma406805131  LV19 2024年12月18日
TY0165  LV20 2024年6月25日
lxzlxzl  LV1 2024年6月21日
kevinkg  LV12 2024年5月14日
yangyuer  LV1 2024年4月26日
草原雄鹰  LV3 2024年4月6日
CCCCWWWW  LV4 2024年3月27日
admin_z  LV22 2024年1月28日
lixinsi 2024年1月15日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友