Commit 1bed2fcd authored by limei's avatar limei

修改根据code查询最后一次校验模型数据接口

parent 773aac53
...@@ -23,5 +23,5 @@ public interface CheckModelService extends IService<CheckModel> { ...@@ -23,5 +23,5 @@ public interface CheckModelService extends IService<CheckModel> {
* 查询最后一次校验模型 * 查询最后一次校验模型
* @return 模型obj * @return 模型obj
*/ */
CheckModel selectOneByDate(); CheckModel selectOneByDate(String amosOrgCode);
} }
...@@ -42,9 +42,9 @@ public class CheckModelController { ...@@ -42,9 +42,9 @@ public class CheckModelController {
*/ */
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false) @TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@GetMapping(value = "selectOneByDate") @GetMapping(value = "selectOneByDate")
@ApiOperation(httpMethod = "GET",value = "查询最后一次校验模型", notes = "查询最后一次校验模型") @ApiOperation(httpMethod = "GET",value = "根据code查询最后一次校验模型", notes = "查询code最后一次校验模型")
public ResponseModel<CheckModel> selectOneByDate() { public ResponseModel<CheckModel> selectOneByDate(String amosOrgCode) {
return ResponseHelper.buildResponse(checkModelService.selectOneByDate()); return ResponseHelper.buildResponse(checkModelService.selectOneByDate(amosOrgCode));
} }
} }
...@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; ...@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.yeejoin.amos.boot.module.tdc.api.entity.CheckModel; import com.yeejoin.amos.boot.module.tdc.api.entity.CheckModel;
import com.yeejoin.amos.boot.module.tdc.api.entity.CheckResult;
import com.yeejoin.amos.boot.module.tdc.api.mapper.CheckModelMapper; import com.yeejoin.amos.boot.module.tdc.api.mapper.CheckModelMapper;
import com.yeejoin.amos.boot.module.tdc.api.service.CheckModelService; import com.yeejoin.amos.boot.module.tdc.api.service.CheckModelService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -25,9 +26,13 @@ public class CheckModelImpl extends ServiceImpl<CheckModelMapper, CheckModel> im ...@@ -25,9 +26,13 @@ public class CheckModelImpl extends ServiceImpl<CheckModelMapper, CheckModel> im
} }
@Override @Override
public CheckModel selectOneByDate() { public CheckModel selectOneByDate(String amosOrgCode) {
LambdaQueryWrapper<CheckModel> wrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<CheckModel> wrapper = new LambdaQueryWrapper<>();
wrapper.isNotNull(CheckModel::getCheckDate).orderByDesc(CheckModel::getCheckDate).last("limit 1"); wrapper
.eq(CheckModel::getAmosOrgCode, amosOrgCode)
.isNotNull(CheckModel::getCheckDate)
.orderByDesc(CheckModel::getCheckDate)
.last("limit 1");
return baseMapper.selectOne(wrapper); return baseMapper.selectOne(wrapper);
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment