| | |
| | | @TableField("\"device_id\"") |
| | | private Integer deviceId; |
| | | |
| | | /** |
| | | * 设备id |
| | | */ |
| | | @ApiModelProperty(value = "设备id") |
| | | @TableField("\"order\"") |
| | | private String order; |
| | | |
| | | } |
| | |
| | | @PostMapping(value = "/updateStatus") |
| | | public R updateStatus(@RequestBody WaterDataTermitesVO waterDataTermites) { |
| | | if (StringUtil.isAllBlank(waterDataTermites.getStartTime(), |
| | | waterDataTermites.getEndTime()) || |
| | | null == waterDataTermites.getStatus() || |
| | | null == waterDataTermites.getDeviceId()) { |
| | | waterDataTermites.getEndTime(), |
| | | waterDataTermites.getOrder()) || |
| | | null == waterDataTermites.getStatus()) { |
| | | return R.fail("非法参数"); |
| | | } |
| | | |
| | | boolean ret = waterDataTermitesService.updateWaterDataTermites(waterDataTermites.getStartTime(), |
| | | waterDataTermites.getEndTime(), |
| | | waterDataTermites.getStatus(), |
| | | waterDataTermites.getDeviceId()); |
| | | waterDataTermites.getOrder()); |
| | | return R.status(ret); |
| | | } |
| | | |
| | |
| | | int updateWaterDataTermites(@Param("startTime") String startTime, |
| | | @Param("endTime") String endTime, |
| | | @Param("status") Integer status, |
| | | @Param("deviceId") Integer deviceId); |
| | | @Param("order") String order); |
| | | |
| | | } |
| | |
| | | |
| | | <update id="updateWaterDataTermites"> |
| | | update SJZT_ODS."water_data_termites" set "status" = #{status} |
| | | WHERE "device_id" = #{deviceId} and "ob_date" >= #{startTime} and "ob_date" <= #{endTime} |
| | | WHERE "order" = #{order} and "ob_date" >= #{startTime} and "ob_date" <= #{endTime} |
| | | </update> |
| | | |
| | | </mapper> |
| | |
| | | boolean updateWaterDataTermites(String startTime, |
| | | String endTime, |
| | | Integer status, |
| | | Integer deviceId); |
| | | String order); |
| | | |
| | | } |
| | |
| | | |
| | | |
| | | @Override |
| | | public boolean updateWaterDataTermites(String startTime, String endTime, Integer status, Integer deviceId) { |
| | | return baseMapper.updateWaterDataTermites(startTime, endTime, status, deviceId) > 0; |
| | | public boolean updateWaterDataTermites(String startTime, String endTime, Integer status, String order) { |
| | | return baseMapper.updateWaterDataTermites(startTime, endTime, status, order) > 0; |
| | | } |
| | | } |