package com.mvc.controller;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import com.mvc.entity.ContractRecord;
import com.mvc.service.ContractRecordService;
import net.sf.json.JSONObject;
/**
* 合同日志控制器
*
* @author wangrui
* @date 2016-10-25
*/
@Controller
// @Aspect
@RequestMapping("/contractRecord")
public class ContractRecordController {
// @Pointcut("execution(* com.mvc.service.ContractService.addContract(..))")
// public void handleContract() {
//
// }
@Autowired
ContractRecordService contractRecordService;
/**
* 根据合同ID获取操作记录
*
* @param request
* @return
*/
@RequestMapping("/selectContRecordByContId.do")
public @ResponseBody String selectContRecordByContId(HttpServletRequest request) {
JSONObject jsonObject = new JSONObject();
int cont_id = Integer.parseInt(request.getParameter("cont_id"));
List<ContractRecord> list = contractRecordService.selectContRecordByContId(cont_id);
jsonObject.put("list", list);
return jsonObject.toString();
}
// /**
// * 添加合同操作日志
// *
// * @param request
// * @param session
// * @return
// */
// @Before("handleContract()")
// public void addContRecord(JoinPoint point) {
// System.out.println("测试进入日志");
// HttpServletRequest request = ((ServletRequestAttributes)
// RequestContextHolder.getRequestAttributes())
// .getRequest();
// HttpSession session = request.getSession();
// User user = (User) session.getAttribute(SessionKeyConstants.LOGIN);
// // 访问目标方法的参数:
// Object[] args = point.getArgs();
// if (args != null && args.length > 0 && args[0].getClass() ==
// String.class) {
// args[0] = "改变后的参数1";
// }
//
// ContractRecord contractRecord = new ContractRecord();
// contractRecord.setUser(user);
// // contractRecord.setContract(contract);
//
// Boolean flag = contractRecordService.addContRecord(contractRecord);
//
// }
}