| | |
| | | import com.zy.acs.framework.common.R; |
| | | import com.zy.acs.framework.common.SnowflakeIdWorker; |
| | | import com.zy.acs.framework.exception.CoolException; |
| | | import com.zy.acs.manager.common.constant.MapItemType; |
| | | import com.zy.acs.manager.common.domain.MapAgvDto; |
| | | import com.zy.acs.manager.common.domain.MapCodeDto; |
| | | import com.zy.acs.manager.common.domain.MapDto; |
| | |
| | | import com.zy.acs.manager.manager.controller.param.MapDataParam; |
| | | import com.zy.acs.manager.manager.controller.param.MapParam; |
| | | import com.zy.acs.manager.manager.entity.*; |
| | | import com.zy.acs.manager.manager.entity.Map; |
| | | import com.zy.acs.manager.manager.enums.AgvStsType; |
| | | import com.zy.acs.manager.manager.mapper.MapMapper; |
| | | import com.zy.acs.manager.manager.service.*; |
| | |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.Arrays; |
| | | import java.util.Date; |
| | | import java.util.Iterator; |
| | | import java.util.List; |
| | | import java.util.*; |
| | | |
| | | /** |
| | | * Created by vincent on 2023/6/1 |
| | |
| | | @PreAuthorize("hasAuthority('manager:loc:list')") |
| | | @PostMapping("/data/fetch") |
| | | public R fetch(@RequestParam(required = false) Long zoneId, @RequestParam(required = false) Integer floor) { |
| | | // code |
| | | List<Code> codeList = codeService.list(new LambdaQueryWrapper<Code>().eq(Code::getStatus, 1)); |
| | | List<MapItem> mapCodeItems = new ArrayList<>(); |
| | | codeList.forEach(code -> { |
| | | MapItem mapItem = new MapItem(); |
| | | mapItem.setType(MapItemType.POINT.toString()); |
| | | mapItem.setNo(code.getData()); |
| | | mapItem.setPositionX(code.getX()); |
| | | mapItem.setPositionY(code.getY()); |
| | | mapCodeItems.add(mapItem); |
| | | }); |
| | | // common |
| | | Map activeMap = mapMapper.selectActive(zoneId, floor); |
| | | return R.ok().add(activeMap); |
| | | return R.ok().add(Cools |
| | | .add("point", GsonUtils.toJson(mapCodeItems)) |
| | | .add("common", activeMap.getData()) |
| | | ); |
| | | } |
| | | |
| | | @PreAuthorize("hasAuthority('manager:loc:update')") |