package com.hxzk.controller;
|
|
|
import com.github.pagehelper.PageInfo;
|
import com.hxzk.pojo.Init;
|
import com.hxzk.pojo.TbAchor;
|
import com.hxzk.pojo.TbDaohang;
|
import com.hxzk.service.TbDaoHangService;
|
import com.hxzk.util.result;
|
import com.hxzk.util.resultutil;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
|
import javax.servlet.http.HttpServletResponse;
|
import java.io.IOException;
|
import java.util.List;
|
|
@RestController
|
@RequestMapping("/")
|
public class DaoHangController {
|
@Autowired
|
TbDaoHangService daoHangService;
|
|
@GetMapping("findDaoHang")
|
public Init findDaoHang(){
|
return daoHangService.findDaoHangAll();
|
}
|
|
|
@GetMapping("DaoHang")
|
result<List<TbDaohang>> DaoHang(Integer page, Integer limit){
|
PageInfo<TbDaohang> cz= daoHangService.findAll(page, limit);
|
return resultutil.returnSuccess(cz.getTotal(), cz.getList());
|
}
|
|
@PostMapping("upDaoHang")
|
public void upDaoHang(TbDaohang daohang, HttpServletResponse response) throws IOException {
|
if(daohang.getIshow() == null){
|
daohang.setIshow("0");
|
//根据id 获取他的自身级别
|
TbDaohang daohang1 = daoHangService.findOne(daohang.getId());
|
if (daohang1.getLevel().equals("1")){
|
//根据自身级别修改所有子级为不显示
|
daoHangService.UpDaoHangIshow(daohang1.getParent());
|
|
} }else{
|
daohang.setIshow("1");
|
}
|
daoHangService.UpDaoHang(daohang);
|
response.sendRedirect("/hxzkuwb/HouTai/XiTong/HouTaiDaoHang.jsp");
|
}
|
}
|