From e3b0bcd304f3c2e5855697d52c1b4810ccd252b8 Mon Sep 17 00:00:00 2001 From: lzq <2495532633@qq.com> Date: Sat, 20 Dec 2025 09:49:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=87=E6=8D=A2=E5=85=AC=E5=8F=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../biz/controller/BizDriverController.java | 13 +++++++++++++ .../biz/controller/BizTruckController.java | 13 +++++++++++++ .../supervisory/biz/service/BizDriverService.java | 7 +++++++ .../supervisory/biz/service/BizTruckService.java | 13 +++++++++---- 4 files changed, 42 insertions(+), 4 deletions(-) diff --git a/njzscloud-svr/src/main/java/com/njzscloud/supervisory/biz/controller/BizDriverController.java b/njzscloud-svr/src/main/java/com/njzscloud/supervisory/biz/controller/BizDriverController.java index 73fd49f..d46e2c9 100644 --- a/njzscloud-svr/src/main/java/com/njzscloud/supervisory/biz/controller/BizDriverController.java +++ b/njzscloud-svr/src/main/java/com/njzscloud/supervisory/biz/controller/BizDriverController.java @@ -108,4 +108,17 @@ public class BizDriverController { bizDriverService.cancel(id); return R.success(); } + + /** + * 切换公司 + * + * @param companyId Id + */ + @GetMapping("/change_company") + public R changeCompany(@RequestParam Long id, + @RequestParam Long companyId + ) { + bizDriverService.changeCompany(id, companyId); + return R.success(); + } } diff --git a/njzscloud-svr/src/main/java/com/njzscloud/supervisory/biz/controller/BizTruckController.java b/njzscloud-svr/src/main/java/com/njzscloud/supervisory/biz/controller/BizTruckController.java index 6082e36..4f07960 100644 --- a/njzscloud-svr/src/main/java/com/njzscloud/supervisory/biz/controller/BizTruckController.java +++ b/njzscloud-svr/src/main/java/com/njzscloud/supervisory/biz/controller/BizTruckController.java @@ -115,4 +115,17 @@ public class BizTruckController { bizTruckService.cancel(id); return R.success(); } + + /** + * 切换公司 + * + * @param companyId Id + */ + @GetMapping("/change_company") + public R changeCompany(@RequestParam Long id, + @RequestParam Long companyId + ) { + bizTruckService.changeCompany(id, companyId); + return R.success(); + } } diff --git a/njzscloud-svr/src/main/java/com/njzscloud/supervisory/biz/service/BizDriverService.java b/njzscloud-svr/src/main/java/com/njzscloud/supervisory/biz/service/BizDriverService.java index 402432b..7fc76a6 100644 --- a/njzscloud-svr/src/main/java/com/njzscloud/supervisory/biz/service/BizDriverService.java +++ b/njzscloud-svr/src/main/java/com/njzscloud/supervisory/biz/service/BizDriverService.java @@ -223,4 +223,11 @@ public class BizDriverService extends ServiceImpl implements IService { private final DeviceLocalizerService deviceLocalizerService; - @Autowired - private DictItemService dictItemService; + private final DictItemService dictItemService; /** * 新增 @@ -75,7 +73,7 @@ public class BizTruckService extends ServiceImpl /** * 修改 * - * @param bizTruckEntity 数据 + * @param modifyBizTruckParam 数据 */ @Transactional(rollbackFor = Exception.class) public void modify(ModifyBizTruckParam modifyBizTruckParam) { @@ -231,4 +229,11 @@ public class BizTruckService extends ServiceImpl .eq(BizTruckEntity::getId, id) ); } + + public void changeCompany(Long id, Long companyId) { + this.updateById(new BizTruckEntity() + .setId(id) + .setCompanyId(companyId) + ); + } }