修改 GPS

localizer
lzq 2025-10-14 10:07:27 +08:00
parent 2a7325a3ae
commit dc372595c0
3 changed files with 32 additions and 10 deletions

View File

@ -5,6 +5,7 @@ import com.njzscloud.common.mp.support.PageParam;
import com.njzscloud.common.mp.support.PageResult;
import com.njzscloud.supervisory.biz.constant.AuditStatus;
import com.njzscloud.supervisory.biz.pojo.entity.BizTruckEntity;
import com.njzscloud.supervisory.biz.pojo.param.ModifyBizTruckParam;
import com.njzscloud.supervisory.biz.pojo.param.SearchTruckParam;
import com.njzscloud.supervisory.biz.pojo.result.SearchTruckResult;
import com.njzscloud.supervisory.biz.service.BizTruckService;
@ -40,12 +41,10 @@ public class BizTruckController {
/**
*
*
* @param bizTruckEntity
*/
@PostMapping("/modify")
public R<?> modify(@RequestBody BizTruckEntity bizTruckEntity) {
bizTruckService.modify(bizTruckEntity);
public R<?> modify(@RequestBody ModifyBizTruckParam modifyBizTruckParam) {
bizTruckService.modify(modifyBizTruckParam);
return R.success();
}

View File

@ -0,0 +1,25 @@
package com.njzscloud.supervisory.biz.pojo.param;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
/**
*
*/
@Getter
@Setter
@Accessors(chain = true)
public class ModifyBizTruckParam {
/**
* Id
*/
private Long id;
/**
* gps
*/
private String gps;
}

View File

@ -18,6 +18,7 @@ import com.njzscloud.supervisory.biz.constant.AuditStatus;
import com.njzscloud.supervisory.biz.constant.BizObj;
import com.njzscloud.supervisory.biz.mapper.BizTruckMapper;
import com.njzscloud.supervisory.biz.pojo.entity.BizTruckEntity;
import com.njzscloud.supervisory.biz.pojo.param.ModifyBizTruckParam;
import com.njzscloud.supervisory.biz.pojo.param.SearchTruckParam;
import com.njzscloud.supervisory.biz.pojo.result.SearchCompanyResult;
import com.njzscloud.supervisory.biz.pojo.result.SearchTruckResult;
@ -25,7 +26,6 @@ import com.njzscloud.supervisory.device.pojo.entity.DeviceLocalizerEntity;
import com.njzscloud.supervisory.device.service.DeviceLocalizerService;
import com.njzscloud.supervisory.sys.auth.pojo.result.MyResult;
import com.njzscloud.supervisory.sys.dict.pojo.DictItemEntity;
import com.njzscloud.supervisory.sys.dict.pojo.ObtainDictDataResult;
import com.njzscloud.supervisory.sys.dict.service.DictItemService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
@ -72,11 +72,9 @@ public class BizTruckService extends ServiceImpl<BizTruckMapper, BizTruckEntity>
* @param bizTruckEntity
*/
@Transactional(rollbackFor = Exception.class)
public void modify(BizTruckEntity bizTruckEntity) {
this.updateById(bizTruckEntity
.setAuditStatus(AuditStatus.DaiShenHe)
);
BizTruckEntity bizTruck = this.getById(bizTruckEntity.getId());
public void modify(ModifyBizTruckParam modifyBizTruckParam) {
this.updateById(BeanUtil.copyProperties(modifyBizTruckParam, BizTruckEntity.class));
BizTruckEntity bizTruck = this.getById(modifyBizTruckParam.getId());
String gps = bizTruck.getGps();
if (StrUtil.isNotBlank(gps)) {
long count = deviceLocalizerService.count(Wrappers.<DeviceLocalizerEntity>query().eq("terminal_id", gps));