|
|
@ -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<AdSalecarpulApp |
|
|
|
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(); |
|
|
|
AdPircarpulApplyDetailsVo adPircarpulApplyDetailsVo = baseMapper.details(sid); |
|
|
|
if (adPircarpulApplyDetailsVo == null) { |
|
|
|
AdSalecarpulApplyDetailsVo adSalecarpulApplyDetailsVo = baseMapper.details(sid); |
|
|
|
if (adSalecarpulApplyDetailsVo == null) { |
|
|
|
return rb.setMsg("该申请不存在"); |
|
|
|
} |
|
|
|
List<String> files = oaAppendixService.selectByLinkSid(sid, "图片"); |
|
|
|
List<String> appes = oaAppendixService.selectByLinkSid(sid, "文件"); |
|
|
|
adPircarpulApplyDetailsVo.setFiles(files); |
|
|
|
adPircarpulApplyDetailsVo.setAppes(appes); |
|
|
|
adSalecarpulApplyDetailsVo.setFiles(files); |
|
|
|
adSalecarpulApplyDetailsVo.setAppes(appes); |
|
|
|
//子表附件赋值
|
|
|
|
for (AdSalecarpulListDetailVo adSalecarpulListDetailVo : adSalecarpulApplyDetailsVo.getList()) { |
|
|
|
List<String> 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); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|