Browse Source

删除荣誉代码

master
zhangyuan 3 years ago
parent
commit
7f92713084
  1. 2
      epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/personroom/controller/BuildingUnitController.java
  2. 25
      epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/personroom/service/EpidemicBuildingUnitService.java
  3. 70
      epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/personroom/service/impl/EpidemicBuildingUnitServiceImpl.java

2
epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/personroom/controller/BuildingUnitController.java

@ -107,7 +107,7 @@ public class BuildingUnitController {
}
/**
* 更新房屋自增序号
* 更新房屋展示码
*
* @return
*/

25
epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/personroom/service/EpidemicBuildingUnitService.java

@ -23,7 +23,6 @@ import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.dto.epidemic.DictOptionDTO;
import com.elink.esua.epdc.dto.personroom.EpidemicBuildingUnitDTO;
import com.elink.esua.epdc.dto.personroom.form.GetHouseInfoFormDTO;
import com.elink.esua.epdc.dto.personroom.form.GetSkipDirectionFormDTO;
import com.elink.esua.epdc.dto.personroom.form.HouseInfoFormDTO;
import com.elink.esua.epdc.dto.personroom.form.HouseQrcodeZipFormDTO;
import com.elink.esua.epdc.dto.personroom.result.EpidemicBuildingUnitDetailResultDTO;
@ -113,26 +112,6 @@ public interface EpidemicBuildingUnitService extends CrudService<EpidemicBuildin
*/
Result importEpidemicHouse(MultipartFile file, String gridId);
/**
* 获取最大编码
*
* @param
* @return int
* @author zhy
* @date 2022/6/9 17:24
*/
int getRoomMaxCode(Long buildingId, String unit);
//
// /**
// * 获取最大编码
// *
// * @param
// * @return int
// * @author zhy
// * @date 2022/6/9 17:24
// */
// int getUnitNewCode(Long buildingId, String unit);
/**
* 更新编码
*
@ -193,6 +172,7 @@ public interface EpidemicBuildingUnitService extends CrudService<EpidemicBuildin
/**
* 修改房屋信息
*
* @param formDTO
* @return
*/
@ -229,7 +209,4 @@ public interface EpidemicBuildingUnitService extends CrudService<EpidemicBuildin
EpidemicBuildingUnitDetailResultDTO getUnitInfo(EpidemicBuildingUnitDTO formDTO);
}

70
epdc-cloud-vim-yushan/src/main/java/com/elink/esua/epdc/vaccine/personroom/service/impl/EpidemicBuildingUnitServiceImpl.java

@ -346,29 +346,6 @@ public class EpidemicBuildingUnitServiceImpl extends CrudServiceImpl<EpidemicBui
return new Result();
}
@Override
public int getRoomMaxCode(Long buildingId, String unit) {
Integer maxCode = baseDao.getRoomMaxCode(buildingId, null);
if (maxCode == null) {
maxCode = 0;
}
return maxCode;
}
// @Override
// public int getUnitNewCode(Long buildingId, String unit) {
// Integer code = baseDao.getUnitCode(buildingId, unit);
// if (code != null && code != NumConstant.ZERO) {
// return code;
// }
// Integer maxCode = baseDao.getUnitMaxCode(buildingId);
// if (maxCode == null || maxCode == NumConstant.ZERO) {
// maxCode = 0;
// }
// maxCode = maxCode + 1;
// return maxCode;
// }
@Override
public void updateErrorRoom() {
List<EpidemicBuildingUnitEntity> list = baseDao.getErrorRoom();
@ -428,47 +405,6 @@ public class EpidemicBuildingUnitServiceImpl extends CrudServiceImpl<EpidemicBui
}
}
// private void updateUnitMaCode(EpidemicBuildingUnitEntity entity) {
// String key = RedisKeys.getMaUnitCodeKey(entity.getBuildingId().toString(), entity.getUnit());
// String nextKey = RedisKeys.getMaUnitNextCodeKey(entity.getBuildingId().toString());
// Object obj = redisUtils.get(key);
// Object nextObj = redisUtils.get(nextKey);
// if (null != obj) {
// int maCodeCache = (int) obj;
// entity.setUnitMaCode(maCodeCache);
// redisUtils.set(key, maCodeCache, RedisUtils.HOUR_ONE_EXPIRE);
// return;
// }
// if (null != nextObj) {
// int maCodeCache = (int) nextObj;
// entity.setUnitMaCode(maCodeCache);
// redisUtils.set(key, maCodeCache, RedisUtils.HOUR_ONE_EXPIRE);
// redisUtils.set(nextKey, maCodeCache + 1, RedisUtils.HOUR_ONE_EXPIRE);
// return;
// }
//
// int maCode = getUnitNewCode(entity.getBuildingId(), entity.getUnit());
// entity.setUnitMaCode(maCode);
// redisUtils.set(key, maCode, RedisUtils.HOUR_ONE_EXPIRE);
// redisUtils.set(nextKey, maCode + 1, RedisUtils.HOUR_ONE_EXPIRE);
// }
//
// private void updateRoomMaCode(EpidemicBuildingUnitEntity entity) {
// String key = RedisKeys.getMaRoomCodeKey(entity.getBuildingId().toString(), entity.getUnit());
// Object obj = redisUtils.get(key);
// if (null != obj) {
// int maCodeCache = (int) obj;
// maCodeCache = maCodeCache + 1;
// entity.setRoomMaCode(maCodeCache);
// redisUtils.set(key, maCodeCache, RedisUtils.HOUR_ONE_EXPIRE);
// return;
// }
// int maCode = getRoomMaxCode(entity.getBuildingId(), entity.getUnit());
// maCode = maCode + 1;
// entity.setRoomMaCode(maCode);
// redisUtils.set(key, maCode, RedisUtils.HOUR_ONE_EXPIRE);
// }
@Override
public Result createBatchHouseCodeAndUrl() {
epidemicPlotBuildingService.updateMaCode();
@ -888,10 +824,10 @@ public class EpidemicBuildingUnitServiceImpl extends CrudServiceImpl<EpidemicBui
} else {
unitCode = unitNum.substring(unitNum.length() - 3);
}
if (roomNum.length() < 3) {
roomCode = String.format("%03d", Integer.parseInt(roomNum));
if (roomNum.length() < 4) {
roomCode = String.format("%04d", Integer.parseInt(roomNum));
} else {
roomCode = roomNum.substring(roomNum.length() - 3);
roomCode = roomNum.substring(roomNum.length() - 4);
}
return unitCode.concat(roomCode);
}

Loading…
Cancel
Save