首页>代码>基于SpringBoot+Layui开发的车险理赔管理系统>/auto-insurance-claim-system-master/src/main/java/com/controller/AdminResponsibilityController.java
package com.controller; import com.entity.*; import com.service.InsuranceService; import com.service.InvestigationService; import com.service.OrdersService; import com.utils.MapUtil; import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.InitializingBean; import com.service.ResponsibilityService; import org.springframework.web.bind.annotation.ResponseBody; import javax.servlet.http.HttpServletRequest; import java.util.List; import com.utils.ResultUtil; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.util.HashMap; import java.util.Map; import java.util.Date; import com.github.pagehelper.PageHelper; import org.springframework.web.bind.annotation.RequestParam; import com.github.pagehelper.PageInfo; @Controller @RequestMapping(value="/admin/responsibility") public class AdminResponsibilityController extends BaseController { @Autowired private ResponsibilityService responsibilityService; @Autowired private InvestigationService investigationService; @Autowired private OrdersService ordersService; @Autowired private InsuranceService insuranceService; @RequestMapping("add") public String add(HttpServletRequest request,Responsibility model){ request.setAttribute("model",model); return "/admin/responsibility-add"; } @RequestMapping("edit") public String edit(HttpServletRequest request,String id){ Responsibility model = responsibilityService.getModel(id); request.setAttribute("model",model); return "/admin/responsibility-add"; } @RequestMapping("kancha") public String kancha(HttpServletRequest request,String id){ Orders model = ordersService.getModel(id); Insurance insurance = insuranceService.getModel(model.getInsuranceId()); request.setAttribute("model",model); request.setAttribute("insurance",insurance); Responsibility responsibility = responsibilityService.selectOneModel(MapUtil.buildMap("ordersId", model.getId())); if (responsibility != null){ request.setAttribute("responsibility",responsibility); return "/admin/responsibility-view"; } return "/admin/responsibility-add"; } @RequestMapping("save") @ResponseBody public Result save(HttpServletRequest request,Responsibility model){ User user = (User) request.getSession().getAttribute("user"); int i = 0; if (StringUtils.isBlank(model.getId())) { model.preInsert(); model.setCreateDate(new Date()); i = responsibilityService.insertModel(model); //更新保单状态 Orders orders = ordersService.getModel(model.getOrdersId()); orders.setState(3); ordersService.updateModel(orders); } else { i = responsibilityService.updateModel(model); } if (i == 0) { return ResultUtil.error("失败"); } else { return ResultUtil.success(null); } } //删除批量删除 @RequestMapping("delete") @ResponseBody public Result delete(HttpServletRequest request,String id){ if (StringUtils.isNotBlank(id)){ String[] split = id.split(","); for (int i = 0; i < split.length; i++) { responsibilityService.deleteModel(split[i]); } return ResultUtil.success(); }else { return ResultUtil.error("未选中删除项!"); } } @RequestMapping("list") public String list(HttpServletRequest request,Responsibility model){ request.setAttribute("model",model); return "/admin/responsibility-list"; } //获取列表数据 @RequestMapping("list/data") @ResponseBody public Result list(HttpServletRequest request,User model, @RequestParam(defaultValue = "1")Integer page,Integer limit){ PageHelper.startPage(page,limit); List<Responsibility> list = responsibilityService.getModelList(putEntityInMap(model)); PageInfo<Responsibility> pageInfo = new PageInfo<>(list); return ResultUtil.success(list,pageInfo.getTotal()); } }
最近下载更多
chenke59520 LV1
2023年11月22日
阿布屋脊 LV7
2023年8月15日
xyjkhrq LV16
2023年8月7日
雨果今天有点累
2023年8月2日
暂无贡献等级
jacklaoz LV7
2023年7月31日
cwb6357123 LV6
2023年6月30日
lipiao161 LV16
2023年6月29日
Weishenghui LV7
2023年6月10日
微信网友_6482083022819328 LV9
2023年6月2日
yunYUN123 LV1
2023年5月18日
最近浏览更多
chirsbey2
4月17日
暂无贡献等级
微信网友_6927932988952576 LV12
3月31日
xiaozhi丶 LV14
3月24日
Sylvie
3月19日
暂无贡献等级
猪鼓励
3月17日
暂无贡献等级
哈哈哈1123
2月29日
暂无贡献等级
1134116035
2月24日
暂无贡献等级
BruceQ LV14
1月27日
xyn54066
1月23日
暂无贡献等级
pumpkin_77
1月20日
暂无贡献等级