|
@@ -20,6 +20,7 @@ import com.xy.entity.DeviceSim;
|
|
|
import com.xy.entity.DeviceSimCharge;
|
|
|
import com.xy.entity.SysDictRedis;
|
|
|
import com.xy.mapper.DeviceSimMapper;
|
|
|
+import com.xy.sys.EnumMercCostMsgConfig;
|
|
|
import com.xy.util.ExcelUtils;
|
|
|
import com.xy.utils.*;
|
|
|
import io.swagger.annotations.Api;
|
|
@@ -124,6 +125,20 @@ public class DeviceSimServiceImpl extends ServiceImpl<DeviceSimMapper, DeviceSim
|
|
|
return R.ok();
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ @ApiOperation("查询过期条数")
|
|
|
+ public R<DeviceSimDto.DeviceSimTimeoutCountVo> deviceSimTimeoutCount(DeviceSimDto.DeviceSimTimeoutCount deviceSimTimeoutCount) {
|
|
|
+ Map<String, SysDictRedis> stringSysDictRedisMap = SysDictUtils.get(EnumMercCostMsgConfig.Code.CODE.getCode());
|
|
|
+ String now = DataTime.getSring();
|
|
|
+ int day = Integer.valueOf(stringSysDictRedisMap.get(EnumMercCostMsgConfig.DEVICE_SIM_COST_DAY.getCode()).getValue());
|
|
|
+ String end1 = DataTime.getStringAround(0, 0, day, 0, 0, 0, now);
|
|
|
+ deviceSimTimeoutCount.setBegin1(now)
|
|
|
+ .setEnd1(end1)
|
|
|
+ .setEnd2(now);
|
|
|
+ DeviceSimDto.DeviceSimTimeoutCountVo deviceSimTimeoutCountVo = baseMapper.deviceSimTimeoutCount(deviceSimTimeoutCount);
|
|
|
+ return R.ok(deviceSimTimeoutCountVo);
|
|
|
+ }
|
|
|
+
|
|
|
@PostMapping("page")
|
|
|
@ApiOperation("分页查询")
|
|
|
public R<PageBean<DeviceSimDto.PageVo>> page(@RequestBody @Validated DeviceSimDto.Page page) {
|