From 1844a79bbfa90fe869d8e44f10a3ac41dfbb096a Mon Sep 17 00:00:00 2001 From: ligaode Date: Wed, 26 Feb 2025 17:38:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../portal/biz/sysuser/SysUserMapper.xml | 2 ++ .../anrui/oa/api/AdPircarpulApplyRest.java | 2 +- .../anrui/oa/api/AdSalecarpulApplyRest.java | 4 +-- .../oa/biz/adfeteapply/AdFeteApplyMapper.xml | 2 +- .../biz/adfeteapply/AdFeteApplyService.java | 2 +- .../oa/biz/adfetedetail/AdFeteDetailDto.java | 4 +-- .../biz/adfetedetail/AdFeteDetailMapper.xml | 4 +-- .../biz/adfetedetail/AdFeteDetailService.java | 2 ++ .../oa/biz/adfetedetail/AdFeteDetailVo.java | 4 +-- .../biz/adfetedetail/AdFeteListDetailVo.java | 3 ++- .../AdPircarpulApplyMapper.xml | 3 --- .../AdPircarpulDetailService.java | 6 +++++ .../AdSalecarpulApplyDetailsVo.java | 4 +-- .../AdSalecarpulApplyMapper.java | 3 +-- .../AdSalecarpulApplyMapper.xml | 26 +++++-------------- .../AdSalecarpulApplyService.java | 21 ++++++++++----- .../AdSenpircarpulApplyMapper.xml | 4 +-- 17 files changed, 48 insertions(+), 48 deletions(-) diff --git a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserMapper.xml b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserMapper.xml index 2f582d15a9..c0413d3deb 100644 --- a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserMapper.xml +++ b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserMapper.xml @@ -481,10 +481,12 @@ #{deptSid}, '%' ) + AND st.name LIKE CONCAT( '%', #{name}, '%' ) + \ No newline at end of file diff --git a/yxt-oa/src/main/java/com/yxt/anrui/oa/api/AdPircarpulApplyRest.java b/yxt-oa/src/main/java/com/yxt/anrui/oa/api/AdPircarpulApplyRest.java index 0e49cab1e7..a60fec072b 100644 --- a/yxt-oa/src/main/java/com/yxt/anrui/oa/api/AdPircarpulApplyRest.java +++ b/yxt-oa/src/main/java/com/yxt/anrui/oa/api/AdPircarpulApplyRest.java @@ -39,7 +39,7 @@ import javax.validation.Valid; @Api(tags = "临时私车公用申请") @RestController -@RequestMapping("v1/adpircarpulapply") +@RequestMapping("v1/privateCarPublicUseapply") public class AdPircarpulApplyRest { @Autowired diff --git a/yxt-oa/src/main/java/com/yxt/anrui/oa/api/AdSalecarpulApplyRest.java b/yxt-oa/src/main/java/com/yxt/anrui/oa/api/AdSalecarpulApplyRest.java index eb383a768c..1a3e5e5f95 100644 --- a/yxt-oa/src/main/java/com/yxt/anrui/oa/api/AdSalecarpulApplyRest.java +++ b/yxt-oa/src/main/java/com/yxt/anrui/oa/api/AdSalecarpulApplyRest.java @@ -40,7 +40,7 @@ import javax.validation.Valid; @Api(tags = "销售人员固定私车公用申请") @RestController -@RequestMapping("v1/adsalecarpulapply") +@RequestMapping("v1/salesPrivateCarPublicUse") public class AdSalecarpulApplyRest { @Autowired @@ -73,7 +73,7 @@ public class AdSalecarpulApplyRest { @ApiOperation("详情") @GetMapping("/details/{sid}") - ResultBean details(@PathVariable("sid") String sid + ResultBean details(@PathVariable("sid") String sid , @RequestParam(value = "application", required = false) String application) { return adSalecarpulApplyService.details(sid,application); } diff --git a/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfeteapply/AdFeteApplyMapper.xml b/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfeteapply/AdFeteApplyMapper.xml index 113d5ff272..84d7204cee 100644 --- a/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfeteapply/AdFeteApplyMapper.xml +++ b/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfeteapply/AdFeteApplyMapper.xml @@ -18,7 +18,7 @@ select sid, - deptSid, - deptName, + deptSid as deptKey, + deptName as deptValue, banquetDate, banquetNum, banquetObject, diff --git a/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfetedetail/AdFeteDetailService.java b/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfetedetail/AdFeteDetailService.java index 58f20e1dd2..afc3ea6dc5 100644 --- a/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfetedetail/AdFeteDetailService.java +++ b/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfetedetail/AdFeteDetailService.java @@ -48,6 +48,8 @@ public class AdFeteDetailService extends MybatisBaseService { AdFeteDetail adFeteDetail = new AdFeteDetail(); BeanUtil.copyProperties(details, adFeteDetail); + adFeteDetail.setDeptSid(details.getDeptKey()); + adFeteDetail.setDeptName(details.getDeptValue()); adFeteDetail.setMainSid(sid); baseMapper.insert(adFeteDetail); }); diff --git a/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfetedetail/AdFeteDetailVo.java b/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfetedetail/AdFeteDetailVo.java index 2c133ab07d..c593591f63 100644 --- a/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfetedetail/AdFeteDetailVo.java +++ b/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfetedetail/AdFeteDetailVo.java @@ -40,8 +40,8 @@ public class AdFeteDetailVo implements Vo { @ApiModelProperty("部门") private FormCommon deptObj; - private String deptSid; - private String deptName; + private String deptKey; + private String deptValue; @ApiModelProperty("宴请时间") private String banquetDate; @ApiModelProperty("宴请人数") diff --git a/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfetedetail/AdFeteListDetailVo.java b/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfetedetail/AdFeteListDetailVo.java index a738f1d8df..6be3a28e6c 100644 --- a/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfetedetail/AdFeteListDetailVo.java +++ b/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfetedetail/AdFeteListDetailVo.java @@ -25,6 +25,7 @@ *********************************************************/ package com.yxt.anrui.oa.biz.adfetedetail; +import com.yxt.anrui.oa.biz.oaform.FormCommon; import com.yxt.common.core.vo.Vo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; @@ -38,7 +39,7 @@ public class AdFeteListDetailVo implements Vo { private String sid; @ApiModelProperty("部门") - private String deptName; + private String deptValue; @ApiModelProperty("宴请时间") private String banquetDate; @ApiModelProperty("宴请人数") diff --git a/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adpircarpulapply/AdPircarpulApplyMapper.xml b/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adpircarpulapply/AdPircarpulApplyMapper.xml index 62b1feae12..41dc65aecb 100644 --- a/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adpircarpulapply/AdPircarpulApplyMapper.xml +++ b/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adpircarpulapply/AdPircarpulApplyMapper.xml @@ -18,11 +18,8 @@ select remarks, sid - from ad_pircarpul_apply + from ad_salecarpul_apply where sid = #{sid} - + - - + select sid + from ad_salecarpul_detail where mainSid = #{sid} \ No newline at end of file diff --git a/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adsalecarpulapply/AdSalecarpulApplyService.java b/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adsalecarpulapply/AdSalecarpulApplyService.java index 5b5d3b4590..3a148a8aae 100644 --- a/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adsalecarpulapply/AdSalecarpulApplyService.java +++ b/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adsalecarpulapply/AdSalecarpulApplyService.java @@ -26,10 +26,12 @@ package com.yxt.anrui.oa.biz.adsalecarpulapply; import cn.hutool.core.bean.BeanUtil; +import com.yxt.anrui.oa.biz.adfrockallotdetail.AdFrockallotListDetailVo; import com.yxt.anrui.oa.biz.adpircarpulapply.AdPircarpulApplyDetailsVo; import com.yxt.anrui.oa.biz.adsalecarpuldetail.AdSalecarpulDetailDto; import com.yxt.anrui.oa.biz.adsalecarpuldetail.AdSalecarpulDetailService; import com.yxt.anrui.oa.biz.adsalecarpuldetail.AdSalecarpulDetailVo; +import com.yxt.anrui.oa.biz.adsalecarpuldetail.AdSalecarpulListDetailVo; import com.yxt.anrui.oa.biz.oaappendix.OaAppendixService; import com.yxt.anrui.oa.biz.oaform.*; import com.yxt.anrui.oa.biz.oaform.flowable.*; @@ -134,19 +136,24 @@ public class AdSalecarpulApplyService extends MybatisBaseService details(String sid, String application) { + public ResultBean details(String sid, String application) { ResultBean rb = ResultBean.fireFail(); - AdPircarpulApplyDetailsVo adPircarpulApplyDetailsVo = baseMapper.details(sid); - if (adPircarpulApplyDetailsVo == null) { + AdSalecarpulApplyDetailsVo adSalecarpulApplyDetailsVo = baseMapper.details(sid); + if (adSalecarpulApplyDetailsVo == null) { return rb.setMsg("该申请不存在"); } List files = oaAppendixService.selectByLinkSid(sid, "图片"); List appes = oaAppendixService.selectByLinkSid(sid, "文件"); - adPircarpulApplyDetailsVo.setFiles(files); - adPircarpulApplyDetailsVo.setAppes(appes); + adSalecarpulApplyDetailsVo.setFiles(files); + adSalecarpulApplyDetailsVo.setAppes(appes); + //子表附件赋值 + for (AdSalecarpulListDetailVo adSalecarpulListDetailVo : adSalecarpulApplyDetailsVo.getList()) { + List detailFiles = oaAppendixService.selectByLinkSid(adSalecarpulListDetailVo.getSid()); + adSalecarpulListDetailVo.setDetailFiles(detailFiles); + } //基础字段赋值 - BeanUtil.copyProperties(oaFormService.getDetails(sid), adPircarpulApplyDetailsVo); - return rb.success().setData(adPircarpulApplyDetailsVo); + BeanUtil.copyProperties(oaFormService.getDetails(sid), adSalecarpulApplyDetailsVo); + return rb.success().setData(adSalecarpulApplyDetailsVo); } /** diff --git a/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adsenpircarpulapply/AdSenpircarpulApplyMapper.xml b/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adsenpircarpulapply/AdSenpircarpulApplyMapper.xml index 6f745dcc1c..98b4d56e09 100644 --- a/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adsenpircarpulapply/AdSenpircarpulApplyMapper.xml +++ b/yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adsenpircarpulapply/AdSenpircarpulApplyMapper.xml @@ -5,7 +5,7 @@ @@ -21,7 +21,7 @@ userName as userValue, deptName as deptValue, postName as jobValue - from ad_pircarpul_detail + from ad_senpircarpul_detail where mainSid = #{sid} \ No newline at end of file