Browse Source

更改

master
ligaode 2 months ago
parent
commit
1844a79bbf
  1. 2
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserMapper.xml
  2. 2
      yxt-oa/src/main/java/com/yxt/anrui/oa/api/AdPircarpulApplyRest.java
  3. 4
      yxt-oa/src/main/java/com/yxt/anrui/oa/api/AdSalecarpulApplyRest.java
  4. 2
      yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfeteapply/AdFeteApplyMapper.xml
  5. 2
      yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfeteapply/AdFeteApplyService.java
  6. 4
      yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfetedetail/AdFeteDetailDto.java
  7. 4
      yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfetedetail/AdFeteDetailMapper.xml
  8. 2
      yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfetedetail/AdFeteDetailService.java
  9. 4
      yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfetedetail/AdFeteDetailVo.java
  10. 3
      yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfetedetail/AdFeteListDetailVo.java
  11. 3
      yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adpircarpulapply/AdPircarpulApplyMapper.xml
  12. 6
      yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adpircarpuldetail/AdPircarpulDetailService.java
  13. 4
      yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adsalecarpulapply/AdSalecarpulApplyDetailsVo.java
  14. 3
      yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adsalecarpulapply/AdSalecarpulApplyMapper.java
  15. 26
      yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adsalecarpulapply/AdSalecarpulApplyMapper.xml
  16. 21
      yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adsalecarpulapply/AdSalecarpulApplyService.java
  17. 4
      yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adsenpircarpulapply/AdSenpircarpulApplyMapper.xml

2
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserMapper.xml

@ -481,10 +481,12 @@
#{deptSid}, #{deptSid},
'%' '%'
) )
<if test="name != null and name != ''">
AND st.name LIKE CONCAT( AND st.name LIKE CONCAT(
'%', '%',
#{name}, #{name},
'%' '%'
) )
</if>
</select> </select>
</mapper> </mapper>

2
yxt-oa/src/main/java/com/yxt/anrui/oa/api/AdPircarpulApplyRest.java

@ -39,7 +39,7 @@ import javax.validation.Valid;
@Api(tags = "临时私车公用申请") @Api(tags = "临时私车公用申请")
@RestController @RestController
@RequestMapping("v1/adpircarpulapply") @RequestMapping("v1/privateCarPublicUseapply")
public class AdPircarpulApplyRest { public class AdPircarpulApplyRest {
@Autowired @Autowired

4
yxt-oa/src/main/java/com/yxt/anrui/oa/api/AdSalecarpulApplyRest.java

@ -40,7 +40,7 @@ import javax.validation.Valid;
@Api(tags = "销售人员固定私车公用申请") @Api(tags = "销售人员固定私车公用申请")
@RestController @RestController
@RequestMapping("v1/adsalecarpulapply") @RequestMapping("v1/salesPrivateCarPublicUse")
public class AdSalecarpulApplyRest { public class AdSalecarpulApplyRest {
@Autowired @Autowired
@ -73,7 +73,7 @@ public class AdSalecarpulApplyRest {
@ApiOperation("详情") @ApiOperation("详情")
@GetMapping("/details/{sid}") @GetMapping("/details/{sid}")
ResultBean<AdPircarpulApplyDetailsVo> details(@PathVariable("sid") String sid ResultBean<AdSalecarpulApplyDetailsVo> details(@PathVariable("sid") String sid
, @RequestParam(value = "application", required = false) String application) { , @RequestParam(value = "application", required = false) String application) {
return adSalecarpulApplyService.details(sid,application); return adSalecarpulApplyService.details(sid,application);
} }

2
yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfeteapply/AdFeteApplyMapper.xml

@ -18,7 +18,7 @@
<select id="selectList" resultType="com.yxt.anrui.oa.biz.adfetedetail.AdFeteListDetailVo"> <select id="selectList" resultType="com.yxt.anrui.oa.biz.adfetedetail.AdFeteListDetailVo">
select sid, select sid,
deptName, deptName as deptValue,
banquetDate, banquetDate,
banquetNum, banquetNum,
banquetObject, banquetObject,

2
yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfeteapply/AdFeteApplyService.java

@ -87,7 +87,7 @@ public class AdFeteApplyService extends MybatisBaseService<AdFeteApplyMapper, Ad
list.removeAll(Collections.singleton(null)); list.removeAll(Collections.singleton(null));
if (!list.isEmpty()) { if (!list.isEmpty()) {
list.stream().forEach(details -> { list.stream().forEach(details -> {
FormCommon deptObj = FormCommon.of(details.getDeptSid(), details.getDeptName()); FormCommon deptObj = FormCommon.of(details.getDeptKey(), details.getDeptValue());
details.setDeptObj(deptObj); details.setDeptObj(deptObj);
FormCommon isUseCanteenObj = FormCommon.of(details.getIsUseCanteenKey(), details.getIsUseCanteenValue()); FormCommon isUseCanteenObj = FormCommon.of(details.getIsUseCanteenKey(), details.getIsUseCanteenValue());
details.setIsUseCanteenObj(isUseCanteenObj); details.setIsUseCanteenObj(isUseCanteenObj);

4
yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfetedetail/AdFeteDetailDto.java

@ -38,8 +38,8 @@ public class AdFeteDetailDto implements Dto {
@ApiModelProperty("部门") @ApiModelProperty("部门")
private FormCommon deptObj; private FormCommon deptObj;
private String deptSid; private String deptKey;
private String deptName; private String deptValue;
@ApiModelProperty("宴请时间") @ApiModelProperty("宴请时间")
private String banquetDate; private String banquetDate;
@ApiModelProperty("宴请人数") @ApiModelProperty("宴请人数")

4
yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfetedetail/AdFeteDetailMapper.xml

@ -5,8 +5,8 @@
<!-- ${ew.customSqlSegment} --> <!-- ${ew.customSqlSegment} -->
<select id="getUpdateInit" resultType="com.yxt.anrui.oa.biz.adfetedetail.AdFeteDetailVo"> <select id="getUpdateInit" resultType="com.yxt.anrui.oa.biz.adfetedetail.AdFeteDetailVo">
select sid, select sid,
deptSid, deptSid as deptKey,
deptName, deptName as deptValue,
banquetDate, banquetDate,
banquetNum, banquetNum,
banquetObject, banquetObject,

2
yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfetedetail/AdFeteDetailService.java

@ -48,6 +48,8 @@ public class AdFeteDetailService extends MybatisBaseService<AdFeteDetailMapper,
list.stream().forEach(details -> { list.stream().forEach(details -> {
AdFeteDetail adFeteDetail = new AdFeteDetail(); AdFeteDetail adFeteDetail = new AdFeteDetail();
BeanUtil.copyProperties(details, adFeteDetail); BeanUtil.copyProperties(details, adFeteDetail);
adFeteDetail.setDeptSid(details.getDeptKey());
adFeteDetail.setDeptName(details.getDeptValue());
adFeteDetail.setMainSid(sid); adFeteDetail.setMainSid(sid);
baseMapper.insert(adFeteDetail); baseMapper.insert(adFeteDetail);
}); });

4
yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfetedetail/AdFeteDetailVo.java

@ -40,8 +40,8 @@ public class AdFeteDetailVo implements Vo {
@ApiModelProperty("部门") @ApiModelProperty("部门")
private FormCommon deptObj; private FormCommon deptObj;
private String deptSid; private String deptKey;
private String deptName; private String deptValue;
@ApiModelProperty("宴请时间") @ApiModelProperty("宴请时间")
private String banquetDate; private String banquetDate;
@ApiModelProperty("宴请人数") @ApiModelProperty("宴请人数")

3
yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adfetedetail/AdFeteListDetailVo.java

@ -25,6 +25,7 @@
*********************************************************/ *********************************************************/
package com.yxt.anrui.oa.biz.adfetedetail; package com.yxt.anrui.oa.biz.adfetedetail;
import com.yxt.anrui.oa.biz.oaform.FormCommon;
import com.yxt.common.core.vo.Vo; import com.yxt.common.core.vo.Vo;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
@ -38,7 +39,7 @@ public class AdFeteListDetailVo implements Vo {
private String sid; private String sid;
@ApiModelProperty("部门") @ApiModelProperty("部门")
private String deptName; private String deptValue;
@ApiModelProperty("宴请时间") @ApiModelProperty("宴请时间")
private String banquetDate; private String banquetDate;
@ApiModelProperty("宴请人数") @ApiModelProperty("宴请人数")

3
yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adpircarpulapply/AdPircarpulApplyMapper.xml

@ -18,11 +18,8 @@
<select id="selectList" resultType="com.yxt.anrui.oa.biz.adpircarpuldetail.AdPircarpulListDetailVo"> <select id="selectList" resultType="com.yxt.anrui.oa.biz.adpircarpuldetail.AdPircarpulListDetailVo">
select sid, select sid,
userSid as userKey,
userName as userValue, userName as userValue,
deptSid as deptKey,
deptName as deptValue, deptName as deptValue,
postSid as jobKey,
postName as jobValue, postName as jobValue,
reasonsForUsingVehicles, reasonsForUsingVehicles,
departureAddress, departureAddress,

6
yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adpircarpuldetail/AdPircarpulDetailService.java

@ -48,6 +48,12 @@ public class AdPircarpulDetailService extends MybatisBaseService<AdPircarpulDeta
list.stream().forEach(details -> { list.stream().forEach(details -> {
AdPircarpulDetail adPircarpulDetail = new AdPircarpulDetail(); AdPircarpulDetail adPircarpulDetail = new AdPircarpulDetail();
BeanUtil.copyProperties(details, adPircarpulDetail); BeanUtil.copyProperties(details, adPircarpulDetail);
adPircarpulDetail.setDeptSid(details.getDeptKey());
adPircarpulDetail.setDeptName(details.getDeptValue());
adPircarpulDetail.setUserSid(details.getUserKey());
adPircarpulDetail.setUserName(details.getUserValue());
adPircarpulDetail.setPostSid(details.getJobKey());
adPircarpulDetail.setPostName(details.getJobValue());
adPircarpulDetail.setMainSid(sid); adPircarpulDetail.setMainSid(sid);
baseMapper.insert(adPircarpulDetail); baseMapper.insert(adPircarpulDetail);
}); });

4
yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adsalecarpulapply/AdSalecarpulApplyDetailsVo.java

@ -25,7 +25,7 @@
*********************************************************/ *********************************************************/
package com.yxt.anrui.oa.biz.adsalecarpulapply; package com.yxt.anrui.oa.biz.adsalecarpulapply;
import com.yxt.anrui.oa.biz.adleasehostdetail.AdLeasehostListDetailVo; import com.yxt.anrui.oa.biz.adsalecarpuldetail.AdSalecarpulListDetailVo;
import com.yxt.anrui.oa.biz.oaform.OaFormCommonVo; import com.yxt.anrui.oa.biz.oaform.OaFormCommonVo;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
@ -45,5 +45,5 @@ public class AdSalecarpulApplyDetailsVo extends OaFormCommonVo {
@ApiModelProperty("附件") @ApiModelProperty("附件")
private List<String> appes = new ArrayList<>(); private List<String> appes = new ArrayList<>();
private List<AdLeasehostListDetailVo> list = new ArrayList<>(); private List<AdSalecarpulListDetailVo> list = new ArrayList<>();
} }

3
yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adsalecarpulapply/AdSalecarpulApplyMapper.java

@ -26,11 +26,10 @@
package com.yxt.anrui.oa.biz.adsalecarpulapply; package com.yxt.anrui.oa.biz.adsalecarpulapply;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yxt.anrui.oa.biz.adpircarpulapply.AdPircarpulApplyDetailsVo;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
@Mapper @Mapper
public interface AdSalecarpulApplyMapper extends BaseMapper<AdSalecarpulApply> { public interface AdSalecarpulApplyMapper extends BaseMapper<AdSalecarpulApply> {
AdPircarpulApplyDetailsVo details(String sid); AdSalecarpulApplyDetailsVo details(String sid);
} }

26
yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adsalecarpulapply/AdSalecarpulApplyMapper.xml

@ -5,34 +5,20 @@
<!-- ${ew.customSqlSegment} --> <!-- ${ew.customSqlSegment} -->
<select id="details" resultMap="detailMap"> <select id="details" resultMap="detailMap">
select remarks, sid select remarks, sid
from ad_pircarpul_apply from ad_salecarpul_apply
where sid = #{sid} where sid = #{sid}
</select> </select>
<resultMap id="detailMap" type="com.yxt.anrui.oa.biz.adpircarpulapply.AdPircarpulApplyDetailsVo"> <resultMap id="detailMap" type="com.yxt.anrui.oa.biz.adsalecarpulapply.AdSalecarpulApplyDetailsVo">
<result column="remarks" property="remarks"/> <result column="remarks" property="remarks"/>
<collection property="list" ofType="com.yxt.anrui.oa.biz.adpircarpuldetail.AdPircarpulListDetailVo" <collection property="list" ofType="com.yxt.anrui.oa.biz.adsalecarpuldetail.AdSalecarpulListDetailVo"
select="selectList" column="sid"> select="selectList" column="sid">
</collection> </collection>
</resultMap> </resultMap>
<select id="selectList" resultType="com.yxt.anrui.oa.biz.adpircarpuldetail.AdPircarpulListDetailVo"> <select id="selectList" resultType="com.yxt.anrui.oa.biz.adsalecarpuldetail.AdSalecarpulListDetailVo">
select sid, select sid
userSid as userKey, from ad_salecarpul_detail
userName as userValue,
deptSid as deptKey,
deptName as deptValue,
postSid as jobKey,
postName as jobValue,
reasonsForUsingVehicles,
departureAddress,
destinationAddress,
departureTime,
returnTime,
plateNumber,
expectCost,
costRemarks
from ad_pircarpul_detail
where mainSid = #{sid} where mainSid = #{sid}
</select> </select>
</mapper> </mapper>

21
yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adsalecarpulapply/AdSalecarpulApplyService.java

@ -26,10 +26,12 @@
package com.yxt.anrui.oa.biz.adsalecarpulapply; package com.yxt.anrui.oa.biz.adsalecarpulapply;
import cn.hutool.core.bean.BeanUtil; 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.adpircarpulapply.AdPircarpulApplyDetailsVo;
import com.yxt.anrui.oa.biz.adsalecarpuldetail.AdSalecarpulDetailDto; import com.yxt.anrui.oa.biz.adsalecarpuldetail.AdSalecarpulDetailDto;
import com.yxt.anrui.oa.biz.adsalecarpuldetail.AdSalecarpulDetailService; import com.yxt.anrui.oa.biz.adsalecarpuldetail.AdSalecarpulDetailService;
import com.yxt.anrui.oa.biz.adsalecarpuldetail.AdSalecarpulDetailVo; 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.oaappendix.OaAppendixService;
import com.yxt.anrui.oa.biz.oaform.*; import com.yxt.anrui.oa.biz.oaform.*;
import com.yxt.anrui.oa.biz.oaform.flowable.*; import com.yxt.anrui.oa.biz.oaform.flowable.*;
@ -134,19 +136,24 @@ public class AdSalecarpulApplyService extends MybatisBaseService<AdSalecarpulApp
oaAppendixService.saveFile(sid, files, attachType, fileType); oaAppendixService.saveFile(sid, files, attachType, fileType);
} }
public ResultBean<AdPircarpulApplyDetailsVo> details(String sid, String application) { public ResultBean<AdSalecarpulApplyDetailsVo> details(String sid, String application) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
AdPircarpulApplyDetailsVo adPircarpulApplyDetailsVo = baseMapper.details(sid); AdSalecarpulApplyDetailsVo adSalecarpulApplyDetailsVo = baseMapper.details(sid);
if (adPircarpulApplyDetailsVo == null) { if (adSalecarpulApplyDetailsVo == null) {
return rb.setMsg("该申请不存在"); return rb.setMsg("该申请不存在");
} }
List<String> files = oaAppendixService.selectByLinkSid(sid, "图片"); List<String> files = oaAppendixService.selectByLinkSid(sid, "图片");
List<String> appes = oaAppendixService.selectByLinkSid(sid, "文件"); List<String> appes = oaAppendixService.selectByLinkSid(sid, "文件");
adPircarpulApplyDetailsVo.setFiles(files); adSalecarpulApplyDetailsVo.setFiles(files);
adPircarpulApplyDetailsVo.setAppes(appes); adSalecarpulApplyDetailsVo.setAppes(appes);
//子表附件赋值
for (AdSalecarpulListDetailVo adSalecarpulListDetailVo : adSalecarpulApplyDetailsVo.getList()) {
List<String> detailFiles = oaAppendixService.selectByLinkSid(adSalecarpulListDetailVo.getSid());
adSalecarpulListDetailVo.setDetailFiles(detailFiles);
}
//基础字段赋值 //基础字段赋值
BeanUtil.copyProperties(oaFormService.getDetails(sid), adPircarpulApplyDetailsVo); BeanUtil.copyProperties(oaFormService.getDetails(sid), adSalecarpulApplyDetailsVo);
return rb.success().setData(adPircarpulApplyDetailsVo); return rb.success().setData(adSalecarpulApplyDetailsVo);
} }
/** /**

4
yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adsenpircarpulapply/AdSenpircarpulApplyMapper.xml

@ -5,7 +5,7 @@
<!-- ${ew.customSqlSegment} --> <!-- ${ew.customSqlSegment} -->
<select id="details" resultMap="detailMap"> <select id="details" resultMap="detailMap">
select remarks, sid select remarks, sid
from ad_pircarpul_apply from ad_senpircarpul_apply
where sid = #{sid} where sid = #{sid}
</select> </select>
@ -21,7 +21,7 @@
userName as userValue, userName as userValue,
deptName as deptValue, deptName as deptValue,
postName as jobValue postName as jobValue
from ad_pircarpul_detail from ad_senpircarpul_detail
where mainSid = #{sid} where mainSid = #{sid}
</select> </select>
</mapper> </mapper>
Loading…
Cancel
Save