diff --git a/src/main/java/digital/laboratory/platform/entrustment/controller/EntrustAlterApplyController.java b/src/main/java/digital/laboratory/platform/entrustment/controller/EntrustAlterApplyController.java index f2edac9..ae2d431 100644 --- a/src/main/java/digital/laboratory/platform/entrustment/controller/EntrustAlterApplyController.java +++ b/src/main/java/digital/laboratory/platform/entrustment/controller/EntrustAlterApplyController.java @@ -33,15 +33,15 @@ public class EntrustAlterApplyController { @ApiOperation(value = "查询所有申请修改委托消息分页接口", notes = "查询所有申请修改委托消息分页接口") @PostMapping("/page") - @PreAuthorize("@pms.hasPermission('EntrustAlterApplyQuery')") // 委托申请修改消息查询权限 - public R page(@RequestBody EntrustAlterApplyQuery query) { +// @PreAuthorize("@pms.hasPermission('EntrustAlterApplyQuery')") // 委托申请修改消息查询权限 + public R> page(@RequestBody EntrustAlterApplyQuery query) { IPage page = entrustAlterApplyService.voPage(query); return R.ok(page); } @ApiOperation(value = "保存或提交委托申请修改消息", notes = "保存委托申请修改消息") @PostMapping("/save") - @PreAuthorize("@pms.hasPermission('EntrustAlterApplySubmit')") // 委托申请修改消息保存提交权限 +// @PreAuthorize("@pms.hasPermission('EntrustAlterApplySubmit')") // 委托申请修改消息保存提交权限 public R save(@RequestBody @Valid EntrustAlterApplyDTO dto) { EntrustAlterApplyVO vo = null; try { @@ -55,7 +55,7 @@ public class EntrustAlterApplyController { @ApiOperation(value = "修改委托申请修改消息", notes = "修改委托申请修改消息") @PutMapping("/update") - @PreAuthorize("@pms.hasPermission('EntrustAlterApplyEdit')") // 委托申请修改消息修改权限 +// @PreAuthorize("@pms.hasPermission('EntrustAlterApplyEdit')") // 委托申请修改消息修改权限 public R update(@RequestBody @Valid EntrustAlterApplyDTO dto) { Boolean success = entrustAlterApplyService.update(dto); return R.ok(success).setMsg(success ? "修改成功" : "修改失败"); @@ -63,7 +63,7 @@ public class EntrustAlterApplyController { @ApiOperation(value = "审核提交委托申请修改消息", notes = "审核提交委托申请修改消息") @PutMapping("/approve") - @PreAuthorize("@pms.hasPermission('EntrustAlterApplyApprove')") // 委托申请修改消息审核权限 +// @PreAuthorize("@pms.hasPermission('EntrustAlterApplyApprove')") // 委托申请修改消息审核权限 public R approve(@RequestBody @Valid EntrustAlterApplyApproveDTO approveDTO) { Boolean success = entrustAlterApplyService.approve(approveDTO); return R.ok(success).setMsg(success ? "审核成功" : "审核失败"); @@ -71,7 +71,7 @@ public class EntrustAlterApplyController { @ApiOperation(value = "删除委托申请修改消息", notes = "删除委托申请修改消息, 只能删除为提交状态的消息") @PostMapping("/delete") - @PreAuthorize("@pms.hasPermission('EntrustAlterApplyDelete')") // 委托申请修改消息删除权限 +// @PreAuthorize("@pms.hasPermission('EntrustAlterApplyDelete')") // 委托申请修改消息删除权限 public R delete(@RequestBody List ids) { Boolean success = entrustAlterApplyService.delete(ids); return R.ok(success).setMsg(success ? "审核成功" : "审核失败"); diff --git a/src/main/java/digital/laboratory/platform/entrustment/mapper/EntrustAlterApplyMapper.java b/src/main/java/digital/laboratory/platform/entrustment/mapper/EntrustAlterApplyMapper.java index edea73e..1e4cb76 100644 --- a/src/main/java/digital/laboratory/platform/entrustment/mapper/EntrustAlterApplyMapper.java +++ b/src/main/java/digital/laboratory/platform/entrustment/mapper/EntrustAlterApplyMapper.java @@ -12,6 +12,7 @@ import digital.laboratory.platform.entrustment.entity.Entrustment; import digital.laboratory.platform.entrustment.query.EntrustAlterApplyQuery; import digital.laboratory.platform.entrustment.vo.EntrustAlterApplyVO; import digital.laboratory.platform.entrustment.vo.EntrustmentVO; +import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @@ -22,6 +23,7 @@ import java.util.List; * @createDate 2024-10-31 17:35:01 * @Entity digital.laboratory.platform.entrustment.entity.EntrustAlterApply */ +@Mapper public interface EntrustAlterApplyMapper extends BaseMapper { /** @@ -30,7 +32,7 @@ public interface EntrustAlterApplyMapper extends BaseMapper { * @param query * @return */ - IPage getEntrustAlterApplyVOPage(IPage page, EntrustAlterApplyQuery query); + IPage getEntrustAlterApplyVOPage(IPage page,@Param("query") EntrustAlterApplyQuery query); EntrustAlterApplyVO getEntrustAlterApplyVOOne(@Param(Constants.WRAPPER) Wrapper qw); diff --git a/src/main/java/digital/laboratory/platform/entrustment/service/impl/EntrustAlterApplyServiceImpl.java b/src/main/java/digital/laboratory/platform/entrustment/service/impl/EntrustAlterApplyServiceImpl.java index 116aa1d..45e696d 100644 --- a/src/main/java/digital/laboratory/platform/entrustment/service/impl/EntrustAlterApplyServiceImpl.java +++ b/src/main/java/digital/laboratory/platform/entrustment/service/impl/EntrustAlterApplyServiceImpl.java @@ -90,7 +90,7 @@ public class EntrustAlterApplyServiceImpl extends ServiceImpllambdaQuery().eq(EntrustAlterApply::getId, entrustAlterApply.getId())); + EntrustAlterApplyVO entrustAlterApplyVOOne = baseMapper.getEntrustAlterApplyVOOne(Wrappers.query().eq("eaa.id", entrustAlterApply.getId())); fillVOInfo(entrustAlterApplyVOOne); return entrustAlterApplyVOOne; } @@ -154,7 +154,9 @@ public class EntrustAlterApplyServiceImpl extends ServiceImpl list = this.list(Wrappers.lambdaQuery().eq(EntrustmentIdentificationMaterial::getEntrustmentId, entrustment.getId())); + List list = this.list(Wrappers.lambdaQuery() + .eq(EntrustmentIdentificationMaterial::getEntrustmentId, entrustment.getId()) + .orderByAsc(EntrustmentIdentificationMaterial::getOrderNo)); entrustment.setEntrustRequirement(entrustmentService.buildEntrustReq(list)); entrustmentService.updateById(entrustment); return identificationMaterialList; diff --git a/src/main/java/digital/laboratory/platform/entrustment/service/impl/EntrustmentServiceImpl.java b/src/main/java/digital/laboratory/platform/entrustment/service/impl/EntrustmentServiceImpl.java index d6f0445..a674ebf 100644 --- a/src/main/java/digital/laboratory/platform/entrustment/service/impl/EntrustmentServiceImpl.java +++ b/src/main/java/digital/laboratory/platform/entrustment/service/impl/EntrustmentServiceImpl.java @@ -762,7 +762,9 @@ public class EntrustmentServiceImpl extends ServiceImpl - AND case_name LIKE CONCAT('%', #{query.keywords}, '%') + AND ce.case_name LIKE CONCAT('%', #{query.keywords}, '%') - AND applicant_id = #{query.applicant} + AND eaa.applicant_id = #{query.applicant} - AND apply_date >= #{query.startDate} + AND eaa.apply_date >= #{query.startDate} - AND apply_date <= #{query.endDate} + AND eaa.apply_date <= #{query.endDate} - AND status <= #{query.status} + AND eaa.status = #{query.status} - AND apply_org_id = #{query.clientOrgId} + AND eaa.apply_org_id = #{query.clientOrgId} - ORDER BY apply_date DESC + ORDER BY eaa.apply_date DESC