diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java index 995d26459c..c8631fdcfc 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java @@ -301,6 +301,7 @@ public class BaseAccadjApplyService extends MybatisBaseService page = PagerUtil.queryToPage(pq); @@ -625,7 +626,7 @@ public class BaseAccadjApplyService extends MybatisBaseService save = scmApplyInboundQueryFeign.save(scmApplyInboundQueryDto); - if (!save.getSuccess()){ + if (!save.getSuccess()) { return rb.setMsg("采购入库单查询推送失败"); } finKingDeeFeign.draftBdSupplier(bdSupplier); diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseinternalpurchase/BaseInternalPurchaseService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseinternalpurchase/BaseInternalPurchaseService.java index 9d33db13a8..3d94f129cb 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseinternalpurchase/BaseInternalPurchaseService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseinternalpurchase/BaseInternalPurchaseService.java @@ -66,6 +66,7 @@ import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrg; import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; import com.yxt.anrui.portal.api.sysuser.SysUserFeign; import com.yxt.anrui.portal.api.sysuser.SysUserVo; +import com.yxt.anrui.portal.api.sysuser.UserQuery; import com.yxt.anrui.portal.api.sysuser.UserRoleQuery; import com.yxt.anrui.scm.api.scmvehicleexamine.ScmEntryVehicleExamineDto; import com.yxt.anrui.scm.api.scmvehicleexamine.ScmVehicleExamineFeign; @@ -205,9 +206,9 @@ public class BaseInternalPurchaseService extends MybatisBaseService userVoResultBean = sysUserFeign.fetchBySid(dto.getCreateBySid()); if (!userVoResultBean.getSuccess()) { @@ -364,7 +365,7 @@ public class BaseInternalPurchaseService extends MybatisBaseService>> resultBean = flowTaskFeign.getNextNodesForSubmit(bv); //判断数组是否为空,若为空则赋值,若不为空,则遍历循环将map中的数据赋值给getNodeVo List voList = Optional.ofNullable(resultBean.getData()).orElse(new ArrayList<>()).stream().map(m -> JSON.parseObject(JSON.toJSONString(m), GetNodeVo.class)).collect(Collectors.toList()); List candidateGroups = voList.get(0).getCandidateGroups(); - UserRoleQuery userRoleQuery = new UserRoleQuery(); - if (StringUtils.isNotBlank(id)) { - if (id.equals("Activity_08r04ow")) {//事业部副总经理审批(管辖调出方) - String sellerOrgSid = baseInternalPurchase.getSellerOrgSid(); - userRoleQuery.setRoleSid(candidateGroups.get(0)); - userRoleQuery.setOrgSid(sellerOrgSid); - SysOrganizationVo data = sysOrganizationFeign.fetchBySid(callInOrgSid).getData(); - String orgSidPath = data.getOrgSidPath(); - bv.setOrgSidPath(orgSidPath); - } else if (id.equals("Activity_02xqz9n")) {//事业部副总经理审批(管辖调入方) - String buyerOrgSid = baseInternalPurchase.getBuyerOrgSid(); - userRoleQuery.setRoleSid(candidateGroups.get(0)); - userRoleQuery.setOrgSid(buyerOrgSid); - } else { - userRoleQuery.setRoleSid(candidateGroups.get(0)); - userRoleQuery.setOrgSid(callInOrgSid); - } - } else { - userRoleQuery.setRoleSid(candidateGroups.get(0)); - userRoleQuery.setOrgSid(callInOrgSid); + UserQuery userQuery = new UserQuery(); + //调入采购部门sid + String callInBuyerOrgSid = baseInternalPurchase.getCallInBuyerOrgSid(); + //调入部门信息 + SysOrganizationVo sysOrganizationVoDRBM = sysOrganizationFeign.fetchBySid(callInBuyerOrgSid).getData(); + //调入部门全路径 + String orgSidPathDRBM = sysOrganizationVoDRBM.getOrgSidPath(); + userQuery.setRoleSid(candidateGroups.get(0)); + if (id.equals("Activity_08r04ow")) {//判断下一环节是否为事业部副总经理审批(管辖调出方) + userQuery.setOrgSidPath(baseInternalPurchase.getOrgSidPath()); } - List sysUserVos = sysUserFeign.getOtherOrgRoleUser(userRoleQuery).getData(); + //else if (id.equals("Activity_02xqz9n")) {//判断下一环节是否为事业部副总经理审批(管辖调入方) + // userQuery.setOrgSidPath(orgSidPathDRBM); + // } + else { + userQuery.setOrgSidPath(orgSidPathDRBM); + } + List sysUserVos = sysUserFeign.getUserByRole(userQuery).getData(); StringBuilder nextNodeUserSids = new StringBuilder(); if (sysUserVos.size() > 0) { for (SysUserVo sysUserVo : sysUserVos) { @@ -889,7 +885,7 @@ public class BaseInternalPurchaseService extends MybatisBaseService baseInternalPurchaseVehicleVos = baseInternalPurchaseVehicleService.fetchByMainSid(query.getBusinessSid()); for (BaseInternalPurchaseVehicleVo baseInternalPurchaseVehicleVo : baseInternalPurchaseVehicleVos) { - BaseVehicle baseVehicle = baseVehicleService.selVehicleByVinNoAndOrgSid(baseInternalPurchaseVehicleVo.getVinNo(),baseInternalPurchase.getCreateOrgSid()); + BaseVehicle baseVehicle = baseVehicleService.selVehicleByVinNoAndOrgSid(baseInternalPurchaseVehicleVo.getVinNo(), baseInternalPurchase.getCreateOrgSid()); baseVehicle.setVinNo(baseInternalPurchaseVehicleVo.getVinNo()); baseVehicle.setVehicleState(VehicleState.StockEnum.STOCK.getCode()); baseVehicle.setVehicleStateValue(VehicleState.StockEnum.STOCK.getRemarks()); diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehinstall/BaseVehinstallMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehinstall/BaseVehinstallMapper.xml index 49c7712433..cc684df45e 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehinstall/BaseVehinstallMapper.xml +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehinstall/BaseVehinstallMapper.xml @@ -17,8 +17,8 @@ bv.vehModel, bv.vinNo, bv.vehicleStateValue, - bvm.priceDate, - bvm.salesDate, + bv.priceDate, + bv.salesDate, bv.costPrice, bv.guidePrice, bv.vehModelSid