|
|
@ -24,6 +24,8 @@ import com.yxt.anrui.as.feign.flowable.flowtask.LatestTaskVo; |
|
|
|
import com.yxt.anrui.as.feign.message.MessageFeign; |
|
|
|
import com.yxt.anrui.as.feign.message.MessageFlowVo; |
|
|
|
import com.yxt.anrui.as.feign.message.MessageFlowableQuery; |
|
|
|
import com.yxt.anrui.as.feign.portal.sysorganization.SysOrganizationFeign; |
|
|
|
import com.yxt.anrui.as.feign.portal.sysorganization.SysOrganizationVo; |
|
|
|
import com.yxt.common.base.config.component.FileUploadComponent; |
|
|
|
import com.yxt.common.base.service.MybatisBaseService; |
|
|
|
import com.yxt.common.base.utils.PagerUtil; |
|
|
@ -74,6 +76,9 @@ public class AsBusclaimInvoiceBillService extends MybatisBaseService<AsBusclaimI |
|
|
|
@Autowired |
|
|
|
private FlowableFeign flowableFeign; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private SysOrganizationFeign sysOrganizationFeign; |
|
|
|
|
|
|
|
public PagerVo<AsBusclaimInvoiceBillVo> listPage(PagerQuery<AsBusclaimInvoiceBillQuery> pagerQuery) { |
|
|
|
AsBusclaimInvoiceBillQuery query = pagerQuery.getParams(); |
|
|
|
QueryWrapper<AsBusclaimInvoiceBill> qw = new QueryWrapper<>(); |
|
|
@ -123,7 +128,6 @@ public class AsBusclaimInvoiceBillService extends MybatisBaseService<AsBusclaimI |
|
|
|
if (StringUtils.isBlank(sid)) { |
|
|
|
AsBusclaimInvoiceBill asBusclaimInvoiceBill = new AsBusclaimInvoiceBill(); |
|
|
|
BeanUtil.copyProperties(dto, asBusclaimInvoiceBill, "sid"); |
|
|
|
// asBusclaimInvoiceBill.setOrgSidPath(dto.getOrgPath());
|
|
|
|
asBusclaimInvoiceBill.setCreateBySid(dto.getCreateBySid()); |
|
|
|
sid = asBusclaimInvoiceBill.getSid(); |
|
|
|
List<String> fileList = dto.getFileList(); |
|
|
@ -220,7 +224,10 @@ public class AsBusclaimInvoiceBillService extends MybatisBaseService<AsBusclaimI |
|
|
|
appMap.put("sid", businessSid); |
|
|
|
variables.put("app", appMap); |
|
|
|
//用户的部门全路径sid
|
|
|
|
// bv.setOrgSidPath(asBusclaimInvoiceBill.getOrgSidPath());
|
|
|
|
SysOrganizationVo sysOrganization = sysOrganizationFeign.fetchBySid(asBusclaimInvoiceBill.getCreateDeptSid()).getData(); |
|
|
|
if (sysOrganization != null) { |
|
|
|
bv.setOrgSidPath(sysOrganization.getOrgSidPath()); |
|
|
|
} |
|
|
|
bv.setBusinessSid(businessSid); |
|
|
|
bv.setUserSid(dto.getCreateBySid()); |
|
|
|
bv.setFormVariables(variables); |
|
|
@ -309,7 +316,10 @@ public class AsBusclaimInvoiceBillService extends MybatisBaseService<AsBusclaimI |
|
|
|
appMap.put("sid", businessSid); |
|
|
|
variables.put("app", appMap); |
|
|
|
bv.setFormVariables(variables); |
|
|
|
// bv.setOrgSidPath(asBusclaimInvoiceBill.getOrgSidPath());
|
|
|
|
SysOrganizationVo sysOrganization = sysOrganizationFeign.fetchBySid(asBusclaimInvoiceBill.getCreateDeptSid()).getData(); |
|
|
|
if (sysOrganization != null) { |
|
|
|
bv.setOrgSidPath(sysOrganization.getOrgSidPath()); |
|
|
|
} |
|
|
|
bv.setModelId(asBusclaimInvoiceBill.getProcDefId()); |
|
|
|
if (bv.getTaskId().equals(asBusclaimInvoiceBill.getTaskId())) { |
|
|
|
ResultBean<UpdateFlowFieldVo> resultBean = flowFeign.handleProsess(bv); |
|
|
|