|
|
@ -171,7 +171,7 @@ public class ScmOutboundService extends MybatisBaseService<ScmOutboundMapper, Sc |
|
|
|
ScmOutbound scmOutbound = new ScmOutbound(); |
|
|
|
ScmOutboundDto scmOutboundDto = dto.getScmOutboundDto(); |
|
|
|
scmOutboundDto.setBillNo(map.get("billNo_Num")); |
|
|
|
scmOutboundDto.fillEntity(scmOutbound); |
|
|
|
BeanUtil.copyProperties(scmOutboundDto,scmOutbound); |
|
|
|
String sid = scmOutbound.getSid(); |
|
|
|
this.saveOrUpdate(scmOutbound); |
|
|
|
List<ScmOutboundDetailDto> scmOutboundDetailDtoList = dto.getScmOutboundDetailDtoList(); |
|
|
@ -193,20 +193,6 @@ public class ScmOutboundService extends MybatisBaseService<ScmOutboundMapper, Sc |
|
|
|
List<ScmOutboundDetailVo> scmOutboundDetailVos = scmOutboundDetailService.fetchByBusOutBoundSid(sid); |
|
|
|
ScmOutboundAllVo scmOutboundAllVo = new ScmOutboundAllVo(); |
|
|
|
BeanUtil.copyProperties(scmOutbound, scmOutboundAllVo); |
|
|
|
if (StringUtils.isNotBlank(scmOutbound.getDeliverGoodsOrgSid())) { //发货组织sid
|
|
|
|
List<String> list = Arrays.asList(scmOutbound.getDeliverGoodsOrgSid().split(",")); |
|
|
|
String[][] s = new String[list.size()][]; |
|
|
|
for (int i = 0; i < list.size(); i++) { |
|
|
|
String[] list1 = {}; |
|
|
|
//根据使用组织查询上级
|
|
|
|
ResultBean<SysOrganization> resultBean = sysOrganizationFeign.selectBySid(list.get(i)); |
|
|
|
if (resultBean.getSuccess()) { |
|
|
|
list1 = resultBean.getData().getOrgSidPath().replace("/", ",").split(","); |
|
|
|
} |
|
|
|
s[i] = list1; |
|
|
|
} |
|
|
|
scmOutboundAllVo.setDeliverGoodsOrgSid(s); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(scmOutbound.getDeliverGoodsDepSid())) { //发货部门sid
|
|
|
|
List<String> list = Arrays.asList(scmOutbound.getDeliverGoodsDepSid().split(",")); |
|
|
|
String[][] s = new String[list.size()][]; |
|
|
@ -235,20 +221,6 @@ public class ScmOutboundService extends MybatisBaseService<ScmOutboundMapper, Sc |
|
|
|
} |
|
|
|
scmOutboundAllVo.setInvenGroupSid(s); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(scmOutbound.getSalesOrgSid())) { //销售组织sid
|
|
|
|
List<String> list = Arrays.asList(scmOutbound.getSalesOrgSid().split(",")); |
|
|
|
String[][] s = new String[list.size()][]; |
|
|
|
for (int i = 0; i < list.size(); i++) { |
|
|
|
String[] list1 = {}; |
|
|
|
//根据使用组织查询上级
|
|
|
|
ResultBean<SysOrganization> resultBean = sysOrganizationFeign.selectBySid(list.get(i)); |
|
|
|
if (resultBean.getSuccess()) { |
|
|
|
list1 = resultBean.getData().getOrgSidPath().replace("/", ",").split(","); |
|
|
|
} |
|
|
|
s[i] = list1; |
|
|
|
} |
|
|
|
scmOutboundAllVo.setSalesOrgSid(s); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(scmOutbound.getSalesDepSid())) { //销售部门sid
|
|
|
|
List<String> list = Arrays.asList(scmOutbound.getSalesDepSid().split(",")); |
|
|
|
String[][] s = new String[list.size()][]; |
|
|
|