|
@ -247,6 +247,7 @@ public class OmsOrderServiceImpl extends ServiceImpl<OmsOrderMapper,OmsOrder> im |
|
|
order.setSupplierName(supplier.getSupplierName()); |
|
|
order.setSupplierName(supplier.getSupplierName()); |
|
|
order.setSupplierCode(supplier.getSupplierCode()); |
|
|
order.setSupplierCode(supplier.getSupplierCode()); |
|
|
} |
|
|
} |
|
|
|
|
|
order.setCdOrderRemark(param.getCdOrderRemark()); |
|
|
//if(StringUtils.hasText(param.getUserId())){
|
|
|
//if(StringUtils.hasText(param.getUserId())){
|
|
|
// SysUser sysUser = sysUserService.getById(AuthContextUtils.getSysUserId());
|
|
|
// SysUser sysUser = sysUserService.getById(AuthContextUtils.getSysUserId());
|
|
|
// order.setUserId(param.getUserId());
|
|
|
// order.setUserId(param.getUserId());
|
|
@ -469,6 +470,7 @@ public class OmsOrderServiceImpl extends ServiceImpl<OmsOrderMapper,OmsOrder> im |
|
|
order.setBrandRuleName(categoryRule.getLabel()); |
|
|
order.setBrandRuleName(categoryRule.getLabel()); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
order.setCdOrderRemark(createOrderParam.getCdOrderRemark()); |
|
|
order.setOrderType(confirmOrder.getOrderType()); |
|
|
order.setOrderType(confirmOrder.getOrderType()); |
|
|
order.setSupplierId(Long.parseLong(supplier.getId())); |
|
|
order.setSupplierId(Long.parseLong(supplier.getId())); |
|
|
order.setSupplierCode(supplier.getCode()); |
|
|
order.setSupplierCode(supplier.getCode()); |
|
@ -691,6 +693,9 @@ public class OmsOrderServiceImpl extends ServiceImpl<OmsOrderMapper,OmsOrder> im |
|
|
BmsSupplierAddress supplierAddress = bmsSupplierAddressService.getById(omsOrder.getSupplierAddrId()); |
|
|
BmsSupplierAddress supplierAddress = bmsSupplierAddressService.getById(omsOrder.getSupplierAddrId()); |
|
|
String brands = Arrays.stream(categoryRule.getBrandNames()).collect(Collectors.joining(",")); |
|
|
String brands = Arrays.stream(categoryRule.getBrandNames()).collect(Collectors.joining(",")); |
|
|
BmsSupplier supplier = bmsSupplierMapper.selectById(omsOrder.getSupplierId()); |
|
|
BmsSupplier supplier = bmsSupplierMapper.selectById(omsOrder.getSupplierId()); |
|
|
|
|
|
if(supplier.getCdOrderFlag().equals(1) && !StringUtils.hasText(omsOrder.getCdOrderRemark()) ){ |
|
|
|
|
|
Assert.throwEx("请补充CD单号"); |
|
|
|
|
|
} |
|
|
String lastRegionId = supplier.getRegionLast(); |
|
|
String lastRegionId = supplier.getRegionLast(); |
|
|
BmsRegion bmsRegion = bmsRegionMapper.selectById(lastRegionId); |
|
|
BmsRegion bmsRegion = bmsRegionMapper.selectById(lastRegionId); |
|
|
if(bmsRegion==null){ |
|
|
if(bmsRegion==null){ |
|
@ -705,6 +710,7 @@ public class OmsOrderServiceImpl extends ServiceImpl<OmsOrderMapper,OmsOrder> im |
|
|
xltOrder.setKeHuBianHao(omsOrder.getSupplierCode()); |
|
|
xltOrder.setKeHuBianHao(omsOrder.getSupplierCode()); |
|
|
xltOrder.setShouHuoDiZhi(supplierAddress.getDetail()); |
|
|
xltOrder.setShouHuoDiZhi(supplierAddress.getDetail()); |
|
|
xltOrder.setRenYuanBianHao(omsOrder.getUserCode()); |
|
|
xltOrder.setRenYuanBianHao(omsOrder.getUserCode()); |
|
|
|
|
|
xltOrder.setCdOrderRemark(omsOrder.getCdOrderRemark()); |
|
|
String remark = sysUser.getName()+"("+sysUser.getMobile()+")"+omsOrder.getRemark()+supplierAddress.getDetail(); |
|
|
String remark = sysUser.getName()+"("+sysUser.getMobile()+")"+omsOrder.getRemark()+supplierAddress.getDetail(); |
|
|
if(remark.length()>120){ |
|
|
if(remark.length()>120){ |
|
|
remark = remark.substring(0,120); |
|
|
remark = remark.substring(0,120); |
|
|