diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/data/controller/PayCaseCouncilController.java b/jero-boot-incoming-payment/src/main/java/com/jero/data/controller/PayCaseCouncilController.java index a2e55476..d0ed6202 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/data/controller/PayCaseCouncilController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/data/controller/PayCaseCouncilController.java @@ -6,12 +6,15 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.jero.common.api.vo.Result; import com.jero.common.aspect.annotation.AutoLog; import com.jero.common.system.base.controller.JeroController; +import com.jero.common.system.vo.LoginUser; +import com.jero.data.entity.DetailForCaseCommittee; import com.jero.data.entity.PayCaseCouncil; import com.jero.data.entity.PayCaseCouncilSubitem; import com.jero.data.service.IPayCaseCouncilService; import com.jero.data.service.IPayCaseCouncilSubitemService; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; +import org.apache.shiro.SecurityUtils; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -60,7 +63,20 @@ public class PayCaseCouncilController extends JeroController detail(@RequestParam(name="id",required = true) String id) { + LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); + DetailForCaseCommittee detailForCaseCommittee = payCaseCouncilService.detail(id,sysUser.getId()); + return Result.OK(detailForCaseCommittee); + } /** * 编辑 diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/data/mapper/PayCaseCouncilMapper.java b/jero-boot-incoming-payment/src/main/java/com/jero/data/mapper/PayCaseCouncilMapper.java index 66ff9a88..2371236b 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/data/mapper/PayCaseCouncilMapper.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/data/mapper/PayCaseCouncilMapper.java @@ -1,5 +1,6 @@ package com.jero.data.mapper; +import com.jero.data.entity.DetailForCaseCommittee; import com.jero.data.entity.PayCaseCouncil; import com.baomidou.mybatisplus.core.mapper.BaseMapper; @@ -11,4 +12,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; */ public interface PayCaseCouncilMapper extends BaseMapper { + DetailForCaseCommittee detail(String id, String userId); + } diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/data/mapper/xml/PayCaseCouncilMapper.xml b/jero-boot-incoming-payment/src/main/java/com/jero/data/mapper/xml/PayCaseCouncilMapper.xml index 64dc47c3..95b5e1a0 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/data/mapper/xml/PayCaseCouncilMapper.xml +++ b/jero-boot-incoming-payment/src/main/java/com/jero/data/mapper/xml/PayCaseCouncilMapper.xml @@ -2,4 +2,24 @@ + + + + + + + + + + + + + + diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/data/service/IPayCaseCouncilService.java b/jero-boot-incoming-payment/src/main/java/com/jero/data/service/IPayCaseCouncilService.java index 666dc573..245b9b93 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/data/service/IPayCaseCouncilService.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/data/service/IPayCaseCouncilService.java @@ -1,5 +1,6 @@ package com.jero.data.service; +import com.jero.data.entity.DetailForCaseCommittee; import com.jero.data.entity.PayCaseCouncil; import com.baomidou.mybatisplus.extension.service.IService; @@ -11,4 +12,6 @@ import com.baomidou.mybatisplus.extension.service.IService; */ public interface IPayCaseCouncilService extends IService { + DetailForCaseCommittee detail(String id, String userId); + } diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/data/service/impl/PayCaseCouncilServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/data/service/impl/PayCaseCouncilServiceImpl.java index c88e2b11..11404b27 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/data/service/impl/PayCaseCouncilServiceImpl.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/data/service/impl/PayCaseCouncilServiceImpl.java @@ -1,5 +1,6 @@ package com.jero.data.service.impl; +import com.jero.data.entity.DetailForCaseCommittee; import com.jero.data.entity.PayCaseCouncil; import com.jero.data.mapper.PayCaseCouncilMapper; import com.jero.data.service.IPayCaseCouncilService; @@ -7,6 +8,8 @@ import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import javax.annotation.Resource; + /** * @Description: pay_case_council * @Author: jeecg-boot @@ -16,4 +19,10 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; @Service public class PayCaseCouncilServiceImpl extends ServiceImpl implements IPayCaseCouncilService { + @Resource + private PayCaseCouncilMapper payCaseCouncilMapper; + @Override + public DetailForCaseCommittee detail(String id, String userId) { + return payCaseCouncilMapper.detail(id,userId); + } }