|
|
@ -1121,10 +1121,13 @@ public class WmsInventoryAllocateBillService extends MybatisBaseService<WmsInven |
|
|
|
String createBySid = wmsInventoryAllocateBill.getCreateBySid(); |
|
|
|
List<String> list = sysUserRoleFeign.getUserRoleSidByUserSid(createBySid).getData(); |
|
|
|
variables.put("iszg", list.contains("bdacdca7-7a62-49b1-84c6-e32a4ffab777")); |
|
|
|
variables.put("ishz", true); |
|
|
|
//是否合作二级站
|
|
|
|
SysOrganizationVo sysOrganizationVo = sysOrganizationFeign.fetchBySid(wmsInventoryAllocateBill.getInPlatSid()).getData(); |
|
|
|
Boolean f1 = "合作二级服务站".equals(sysOrganizationVo.getOrgAttributeValue()); |
|
|
|
variables.put("ishz", f1); |
|
|
|
//超出二级配件库存累计金额
|
|
|
|
SysFlowNodeQuery flowNodeQuery = new SysFlowNodeQuery(); |
|
|
|
flowNodeQuery.setType(0); |
|
|
|
flowNodeQuery.setType(1); |
|
|
|
flowNodeQuery.setFlowName("调拨申请(自有、合作二级站间调拨)"); |
|
|
|
flowNodeQuery.setCreateOrgName(wmsInventoryAllocateBill.getCreateOrgName()); |
|
|
|
flowNodeQuery.setProcDefId("process_hw0a2ybh"); |
|
|
@ -1252,8 +1255,6 @@ public class WmsInventoryAllocateBillService extends MybatisBaseService<WmsInven |
|
|
|
} |
|
|
|
variables.put("iscc", f0); |
|
|
|
//特殊处理
|
|
|
|
//获取调出方组织信息
|
|
|
|
SysOrganizationVo dcOrg = sysOrganizationFeign.fetchBySid(wmsInventoryAllocateBill.getOutPlatSid()).getData(); |
|
|
|
//获取调入方组织信息
|
|
|
|
SysOrganizationVo drOrg = sysOrganizationFeign.fetchBySid(wmsInventoryAllocateBill.getInPlatSid()).getData(); |
|
|
|
//流程预演
|
|
|
@ -1344,10 +1345,13 @@ public class WmsInventoryAllocateBillService extends MybatisBaseService<WmsInven |
|
|
|
String createBySid = wmsInventoryAllocateBill.getCreateBySid(); |
|
|
|
List<String> list = sysUserRoleFeign.getUserRoleSidByUserSid(createBySid).getData(); |
|
|
|
variables.put("iszg", list.contains("bdacdca7-7a62-49b1-84c6-e32a4ffab777")); |
|
|
|
variables.put("ishz", true); |
|
|
|
//是否合作二级站
|
|
|
|
SysOrganizationVo sysOrganizationVo = sysOrganizationFeign.fetchBySid(wmsInventoryAllocateBill.getInPlatSid()).getData(); |
|
|
|
Boolean f1 = "合作二级服务站".equals(sysOrganizationVo.getOrgAttributeValue()); |
|
|
|
variables.put("ishz", f1); |
|
|
|
//超出二级配件库存累计金额
|
|
|
|
SysFlowNodeQuery flowNodeQuery = new SysFlowNodeQuery(); |
|
|
|
flowNodeQuery.setType(0); |
|
|
|
flowNodeQuery.setType(1); |
|
|
|
flowNodeQuery.setFlowName("调拨申请(自有、合作二级站间调拨)"); |
|
|
|
flowNodeQuery.setCreateOrgName(wmsInventoryAllocateBill.getCreateOrgName()); |
|
|
|
flowNodeQuery.setProcDefId("process_hw0a2ybh"); |
|
|
@ -1363,6 +1367,7 @@ public class WmsInventoryAllocateBillService extends MybatisBaseService<WmsInven |
|
|
|
} |
|
|
|
} |
|
|
|
variables.put("iscc", f0); |
|
|
|
bv.setFormVariables(variables); |
|
|
|
bv.setModelId(wmsInventoryAllocateBill.getProcDefId()); |
|
|
|
ResultBean<List<Map<String, Object>>> resultBean = flowTaskFeign.getPreviousNodesForReject(bv); |
|
|
|
//判断数组是否为空,若为空则赋值,若不为空,则遍历循环将map中的数据赋值给TemplateApplyNodeVo
|
|
|
@ -1382,10 +1387,13 @@ public class WmsInventoryAllocateBillService extends MybatisBaseService<WmsInven |
|
|
|
String createBySid = wmsInventoryAllocateBill.getCreateBySid(); |
|
|
|
List<String> list = sysUserRoleFeign.getUserRoleSidByUserSid(createBySid).getData(); |
|
|
|
variables.put("iszg", list.contains("bdacdca7-7a62-49b1-84c6-e32a4ffab777")); |
|
|
|
variables.put("ishz", true); |
|
|
|
//是否合作二级站
|
|
|
|
SysOrganizationVo sysOrganizationVo = sysOrganizationFeign.fetchBySid(wmsInventoryAllocateBill.getInPlatSid()).getData(); |
|
|
|
Boolean f1 = "合作二级服务站".equals(sysOrganizationVo.getOrgAttributeValue()); |
|
|
|
variables.put("ishz", f1); |
|
|
|
//超出二级配件库存累计金额
|
|
|
|
SysFlowNodeQuery flowNodeQuery = new SysFlowNodeQuery(); |
|
|
|
flowNodeQuery.setType(0); |
|
|
|
flowNodeQuery.setType(1); |
|
|
|
flowNodeQuery.setFlowName("调拨申请(自有、合作二级站间调拨)"); |
|
|
|
flowNodeQuery.setCreateOrgName(wmsInventoryAllocateBill.getCreateOrgName()); |
|
|
|
flowNodeQuery.setProcDefId("process_hw0a2ybh"); |
|
|
@ -1401,6 +1409,7 @@ public class WmsInventoryAllocateBillService extends MybatisBaseService<WmsInven |
|
|
|
} |
|
|
|
} |
|
|
|
variables.put("iscc", f0); |
|
|
|
bv.setFormVariables(variables); |
|
|
|
bv.setModelId(wmsInventoryAllocateBill.getProcDefId()); |
|
|
|
ResultBean<List<Map<String, Object>>> resultBean = flowTaskFeign.getNextNodesForSubmit(bv); |
|
|
|
//判断数组是否为空,若为空则赋值,若不为空,则遍历循环将map中的数据赋值给TemplateApplyNodeVo
|
|
|
@ -1435,10 +1444,13 @@ public class WmsInventoryAllocateBillService extends MybatisBaseService<WmsInven |
|
|
|
String createBySid = wmsInventoryAllocateBill.getCreateBySid(); |
|
|
|
List<String> list = sysUserRoleFeign.getUserRoleSidByUserSid(createBySid).getData(); |
|
|
|
variables.put("iszg", list.contains("bdacdca7-7a62-49b1-84c6-e32a4ffab777")); |
|
|
|
variables.put("ishz", true); |
|
|
|
//是否合作二级站
|
|
|
|
SysOrganizationVo sysOrganizationVo = sysOrganizationFeign.fetchBySid(wmsInventoryAllocateBill.getInPlatSid()).getData(); |
|
|
|
Boolean f1 = "合作二级服务站".equals(sysOrganizationVo.getOrgAttributeValue()); |
|
|
|
variables.put("ishz", f1); |
|
|
|
//超出二级配件库存累计金额
|
|
|
|
SysFlowNodeQuery flowNodeQuery = new SysFlowNodeQuery(); |
|
|
|
flowNodeQuery.setType(0); |
|
|
|
flowNodeQuery.setType(1); |
|
|
|
flowNodeQuery.setFlowName("调拨申请(自有、合作二级站间调拨)"); |
|
|
|
flowNodeQuery.setCreateOrgName(wmsInventoryAllocateBill.getCreateOrgName()); |
|
|
|
flowNodeQuery.setProcDefId("process_hw0a2ybh"); |
|
|
|