|
|
@ -133,6 +133,9 @@ public class SmsSalesBillService extends MybatisBaseService<SmsSalesBillMapper, |
|
|
|
if (StringUtils.isNotBlank(query.getCreateOrgSid())) { |
|
|
|
qw.eq("s.createOrgSid", query.getCreateOrgSid()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getState())) { |
|
|
|
qw.eq("s.state", query.getState()); |
|
|
|
} |
|
|
|
String createStartTime = query.getStartDate(); |
|
|
|
String createEndTime = query.getEndDate(); |
|
|
|
qw.apply(StringUtils.isNotEmpty(createStartTime), "date_format (s.createTime,'%Y-%m-%d') >= date_format('" + createStartTime + "','%Y-%m-%d')"). |
|
|
@ -203,7 +206,7 @@ public class SmsSalesBillService extends MybatisBaseService<SmsSalesBillMapper, |
|
|
|
BeanUtil.copyProperties(dto, smsSalesBill, "id", "sid"); |
|
|
|
String applyCode = getApplyCode(); |
|
|
|
smsSalesBill.setBillNo(applyCode); |
|
|
|
smsSalesBill.setState(3); |
|
|
|
smsSalesBill.setState(0); |
|
|
|
baseMapper.insert(smsSalesBill); |
|
|
|
OmsFlowNode omsFlowNode = new OmsFlowNode(); |
|
|
|
omsFlowNode.setBillSid(sid); |
|
|
@ -322,7 +325,7 @@ public class SmsSalesBillService extends MybatisBaseService<SmsSalesBillMapper, |
|
|
|
} |
|
|
|
SmsSalesBillAmount amount = smsSalesBillAmountService.selByBillSid(sid); |
|
|
|
if (null != amount) { |
|
|
|
BeanUtil.copyProperties(amount, vo, "id", "sid", "createBySid", "createTime"); |
|
|
|
BeanUtil.copyProperties(amount, vo, "id", "sid", "createBySid", "createTime","remarks"); |
|
|
|
} |
|
|
|
|
|
|
|
List<SmsSalesBillDetail> goods = smsSalesBillDetailService.selByBillSid(sid); |
|
|
@ -345,15 +348,15 @@ public class SmsSalesBillService extends MybatisBaseService<SmsSalesBillMapper, |
|
|
|
} |
|
|
|
SmsSalesBillInvoice invoice = smsSalesBillInvoiceService.selByBillSid(sid); |
|
|
|
if (null != invoice) { |
|
|
|
BeanUtil.copyProperties(invoice, vo, "id", "sid", "createBySid", "createTime"); |
|
|
|
BeanUtil.copyProperties(invoice, vo, "id", "sid", "createBySid", "createTime","remarks"); |
|
|
|
} |
|
|
|
SmsSalesBillLogistics logistics = smsSalesBillLogisticsService.selByBillSid(sid); |
|
|
|
if (null != logistics) { |
|
|
|
BeanUtil.copyProperties(logistics, vo, "id", "sid", "createBySid", "createTime"); |
|
|
|
BeanUtil.copyProperties(logistics, vo, "id", "sid", "createBySid", "createTime","remarks"); |
|
|
|
} |
|
|
|
SmsSalesBillshipper billshipper = smsSalesBillshipperService.selByBillSid(sid); |
|
|
|
if (null != billshipper) { |
|
|
|
BeanUtil.copyProperties(billshipper, vo, "id", "sid", "createBySid", "createTime"); |
|
|
|
BeanUtil.copyProperties(billshipper, vo, "id", "sid", "createBySid", "createTime","remarks"); |
|
|
|
} |
|
|
|
List<FileQueryUrl> fileQueryUrls = new ArrayList<>(); |
|
|
|
List<SmsAppendixDetailsVo> smsAppendixDetailsVos = smsAppendixService.selByLinkSid(sid); |
|
|
@ -407,6 +410,7 @@ public class SmsSalesBillService extends MybatisBaseService<SmsSalesBillMapper, |
|
|
|
if (StringUtils.isNotBlank(query.getCreateOrgSid())) { |
|
|
|
qw.eq("s.createOrgSid", query.getCreateOrgSid()); |
|
|
|
} |
|
|
|
qw.eq("s.state",3); |
|
|
|
IPage<SmsSalesBill> page = PagerUtil.queryToPage(pq); |
|
|
|
IPage<OrderReviewVo> pagging = baseMapper.reviewListPage(page, qw); |
|
|
|
PagerVo<OrderReviewVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
@ -596,4 +600,24 @@ public class SmsSalesBillService extends MybatisBaseService<SmsSalesBillMapper, |
|
|
|
} |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
|
|
|
|
public int selectBySid(String join) { |
|
|
|
return baseMapper.selectBySid(join); |
|
|
|
} |
|
|
|
|
|
|
|
public String submit(SmsSalesBillDto dto) { |
|
|
|
String sid = saveOrUpdateDto(dto); |
|
|
|
SmsSalesBill smsSalesBill = fetchBySid(sid); |
|
|
|
if (null != smsSalesBill) { |
|
|
|
smsSalesBill.setState(3); |
|
|
|
baseMapper.updateById(smsSalesBill); |
|
|
|
OmsFlowNode omsFlowNode = new OmsFlowNode(); |
|
|
|
omsFlowNode.setBillSid(sid); |
|
|
|
omsFlowNode.setCreateBySid(dto.getCreateBySid()); |
|
|
|
omsFlowNode.setCreateByName(dto.getCreateByName()); |
|
|
|
omsFlowNode.setRemarks("提交销售订单"); |
|
|
|
omsFlowNodeService.insert(omsFlowNode); |
|
|
|
} |
|
|
|
return sid; |
|
|
|
} |
|
|
|
} |
|
|
|