- package com.founder.ec.promote.action;
- importjava.util.*;
- importjavax.servlet.http.*;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Controller;
- import org.springframework.web.bind.annotation.PathVariable;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.ResponseBody;
- import com.founder.ec.base.action.BaseClassAction;
- import com.founder.ec.common.utils.StringUtil;
- import com.founder.ec.promote.model.Compensationtype;
- import com.founder.ec.promote.model.EcCouponType;
- import com.founder.ec.promote.service.CompensationtypeService;
- import com.founder.ec.promote.service.EcCouponTypeService;
- import com.j1.base.dto.ServiceMessage;
- import com.j1.base.type.MsgStatus;
- import com.j1.member.mysql.model.MemberRoleRepModel;
- /**
- *
- * @author liuyuandi 2015年9月15日 下午1:21:11
- * @since 1.0.0
- */
- @Controller
- @RequestMapping(value="/compensationtypeAct")
- public classCompensationtypeActionextendsBaseClassAction{
- @Autowired
- private CompensationtypeService compensationtypeService;
- /**
- 查询补偿列表
- */
- @RequestMapping(value="/getPage")
- @ResponseBody
- publicMap getPage(HttpServletRequest request,Compensationtype compensationtype)
- {
- intpageSize=10,pageNo=1;
- pageNo = Integer.parseInt(request.getParameter("page"));
- pageSize= Integer.parseInt(request.getParameter("rows"));
- return compensationtypeService.getPage(compensationtype, pageNo, pageSize);
- }
- /**
- 查询单个补偿对象
- */
- @RequestMapping(value="/getBean/{getId}")
- public void getBean(HttpServletRequest request,HttpServletResponse response,@PathVariable Object getId)
- {
- if(getId!=null&& getId.toString().length()>0){
- Compensationtype compensationtype=new Compensationtype();
- compensationtype.setId(Long.parseLong(getId.toString()));
- compensationtype=compensationtypeService.getT(compensationtype);
- super.writeClient(response,super.ObjectChangJSONObject(compensationtype).toString(), "");}
- }
- /***/
- @RequestMapping(value="/saveOrUpdate")
- public void updateOrSave(HttpServletRequest request,HttpServletResponse response,Compensationtype compensationtype)
- {
- String userId=request.getSession().getAttribute("userId").toString();
- if(compensationtype.getId()!=null)
- {
- compensationtype.setEditTime(StringUtil.returnDateFormat(newDate(),"yyyy-MM-dd HH:mm:ss"));
- compensationtype.setEditUserId(Integer.parseInt(userId));
- compensationtypeService.update(compensationtype);
- }
- else
- {
- super.bindingProperty(compensationtype, userId);
- compensationtypeService.save(compensationtype);
- }
- }
- /***/
- @RequestMapping(value="/deleteIdsLogic")
- public void deleteIdsLogic(HttpServletRequest request,HttpServletResponse response)
- {
- String userId=request.getSession().getAttribute("userId").toString();
- String ids=null;
- if(request.getParameter("ids")!=null)
- {
- ids=request.getParameter("ids").trim();
- if(ids.indexOf(",")>0)
- {
- String[] idArr=ids.split(",");
- for(inti=0;i)
- {
- Compensationtype bean=new Compensationtype();
- bean.setId(Long.parseLong(idArr[i]));
- bean.setIsDelete("Y");
- bean.setEditTime(StringUtil.returnDateFormat(newDate(),"yyyy-MM-dd HH:mm:ss"));
- bean.setEditUserId(Integer.parseInt(userId));
- compensationtypeService.update(bean);
- }
- }
- }
- }
- /**
- * @author liuyuandi 2015-6-26 14:36:10
- * @param request
- * @param Response
- * @return
- */
- @RequestMapping("/ecCouponTypeSelect")
- @ResponseBody
- publicList ecCouponTypeSelect(HttpServletRequest request,HttpServletResponse Response){
- List linkageRes =newArrayList();
- HashMap param = newHashMap();
- param.put("useType","3");
- List typeList = compensationtypeService.queryCouponTypeByIdList(param);
- Map defaultValue = newHashMap();
- defaultValue.put("id", "");
- defaultValue.put("text", "请选择优惠券类型");
- defaultValue.put("selected",true);
- linkageRes.add(defaultValue);
- if(typeList.size()>0){
- List typeList1 =typeList;
- if(null!=typeList && !typeList.isEmpty()){
- for(EcCouponType nt : typeList1){
- Map typeMap = newHashMap();
- typeMap.put("id", nt.getCouponTypeId());
- typeMap.put("text", nt.getCouponTypeName());
- typeMap.put("attributes", nt);
- linkageRes.add(typeMap);
- }
- }
- }
- return linkageRes;
- }
- }
来源: http://www.bubuko.com/infodetail-2001053.html