From bf612288a7667989b2d6686dbdc4f50d2b6015b3 Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期一, 08 九月 2025 17:52:44 +0800 Subject: [PATCH] 修改bug --- ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCarController.java | 45 +++++++++++++++++++++++++-------------------- 1 files changed, 25 insertions(+), 20 deletions(-) diff --git a/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCarController.java b/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCarController.java index cf3a42c..64b09bc 100644 --- a/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCarController.java +++ b/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCarController.java @@ -101,13 +101,14 @@ */ @RequestMapping("/tCar_add") public String tCarAdd(Model model) { - List<TCompany> companyList = tCompanyService.selectList(new EntityWrapper<TCompany>().eq("type", 2)); + List<TCompany> companyList = tCompanyService.selectList(new EntityWrapper<TCompany>().eq("type", 2).eq("state", 1).ne("flag", 3)); model.addAttribute("companyList",companyList); Integer roleType = ShiroKit.getUser().getRoleType(); model.addAttribute("roleType",roleType); if (2 == roleType){ - List<TCompany> franchiseeList = tCompanyService.selectList(new EntityWrapper<TCompany>().eq("type", 3).eq("superiorId",ShiroKit.getUser().getObjectId())); + List<TCompany> franchiseeList = tCompanyService.selectList(new EntityWrapper<TCompany>().eq("type", 3) + .eq("superiorId",ShiroKit.getUser().getObjectId()).eq("state", 1).ne("flag", 3)); model.addAttribute("franchiseeList",franchiseeList); }else{ model.addAttribute("franchiseeList",null); @@ -466,27 +467,31 @@ */ @RequestMapping(value = "/delete") @ResponseBody - public Object delete(@RequestParam Integer tCarId) { - TCar tCar = tCarService.selectById(tCarId); - tCar.setState(2); - tCarService.updateById(tCar); + public Object delete(@RequestParam String tCarId) { + for (String s : tCarId.split(",")) { + TCar tCar = tCarService.selectById(s); + tCar.setState(2); + tCarService.updateById(tCar); - //清除相对应的司机关联车辆ID - List<TDriver> list = tDriverService.selectList(new EntityWrapper<TDriver>().eq("carId", tCarId)); - for (TDriver obj : list){ - obj.setCarId(null); - tDriverService.updateById(obj); + //清除相对应的司机关联车辆ID + List<TDriver> list = tDriverService.selectList(new EntityWrapper<TDriver>().eq("carId", s)); + for (TDriver obj : list){ + obj.setCarId(null); + tDriverService.updateById(obj); + } + + new Thread(new Runnable() { + @Override + public void run() { + if(pushMinistryOfTransport){//上传数据 + pushMinistryOfTransportUtil.baseInfoCompanyStat(); + pushMinistryOfTransportUtil.baseInfoVehicle(tCar.getId()); + } + } + }).start(); } - new Thread(new Runnable() { - @Override - public void run() { - if(pushMinistryOfTransport){//上传数据 - pushMinistryOfTransportUtil.baseInfoCompanyStat(); - pushMinistryOfTransportUtil.baseInfoVehicle(tCar.getId()); - } - } - }).start(); + return SUCCESS_TIP; } -- Gitblit v1.7.1