Commit c75c8efd authored by suhuiguang's avatar suhuiguang

reafact(jg): 设备移交

1.装置查询增加查询条件装置名称、装置编号
parent f36f42a3
......@@ -163,12 +163,14 @@ public class JgEquipTransferController extends BaseController {
@GetMapping(value = "/finishSy/proCon")
@ApiOperation(value = "查询指定使用单位下的可用装置,已纳管且使用登记证编号为空或者null", notes = "不包括流程中的")
public ResponseModel<IPage<IdxBizJgProjectContraption>> getJgProjectContraptionPage(@RequestParam String useUnitCreditCode,
@RequestParam(required = false) String projectContraption,
@RequestParam(required = false) String projectContraptionNo,
@RequestParam(value = "current") int current,
@RequestParam(value = "size") int size) {
Page<IdxBizJgProjectContraption> page = new Page<>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(jgEquipTransferServiceImpl.getJgProjectContraptionPage(useUnitCreditCode, page));
return ResponseHelper.buildResponse(jgEquipTransferServiceImpl.getJgProjectContraptionPage(projectContraption, projectContraptionNo, useUnitCreditCode, page));
}
}
......@@ -981,11 +981,13 @@ public class JgEquipTransferServiceImpl extends BaseService<JgEquipTransferDto,
commonService.saveExecuteFlowData2Redis(jgEquipTransfer.getInstanceId(), this.buildInstanceRuntimeData(jgEquipTransfer));
}
public IPage<IdxBizJgProjectContraption> getJgProjectContraptionPage(String useUnitCreditCode, Page<IdxBizJgProjectContraption> page) {
public IPage<IdxBizJgProjectContraption> getJgProjectContraptionPage(String projectContraption, String projectContraptionNo, String useUnitCreditCode, Page<IdxBizJgProjectContraption> page) {
if (useUnitCreditCode.contains("_")) {
useUnitCreditCode = useUnitCreditCode.split("_")[1];
}
LambdaQueryWrapper<IdxBizJgProjectContraption> wrapper = new LambdaQueryWrapper<>();
wrapper.like(org.apache.commons.lang3.StringUtils.isNotEmpty(projectContraption), IdxBizJgProjectContraption::getProjectContraption, projectContraption);
wrapper.like(org.apache.commons.lang3.StringUtils.isNotEmpty(projectContraptionNo), IdxBizJgProjectContraption::getProjectContraptionNo, projectContraptionNo);
wrapper.eq(IdxBizJgProjectContraption::getUseUnitCreditCode, useUnitCreditCode)
.eq(IdxBizJgProjectContraption::getIsIntoManagement, true)
.eq(IdxBizJgProjectContraption::getEquList, "8000")
......
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