|
|
@@ -659,7 +659,7 @@ public class DfOrderServiceImpl implements IErpOrderService {
|
|
|
case 9:
|
|
|
//已签收
|
|
|
deliveryStatus = 3;
|
|
|
- stateEx = "301"; //退货签收
|
|
|
+ stateEx = "301";
|
|
|
SysConfig sysConfig = sysConfigMapper.selectConfigByConfigKey("his.store");
|
|
|
Map<String, Object> config = (Map<String, Object>) JSON.parse(sysConfig.getConfigValue());
|
|
|
Object isUpdateOrder = config.get("isUpdateOrder");
|
|
|
@@ -767,7 +767,7 @@ public class DfOrderServiceImpl implements IErpOrderService {
|
|
|
sBuilder.append("\uD83C\uDF39\uD83C\uDF39\uD83C\uDF39");
|
|
|
break;
|
|
|
case 3:
|
|
|
- if ("202".equals(stateEx)) {
|
|
|
+ if ("202".equals(stateEx) || "301".equals(stateEx)) {
|
|
|
//211
|
|
|
//你好,这边查询到您购买的XXX(购买套餐)在XXX(时间)已经送到了,送货员电话为XXX(送货员信息)
|
|
|
ErpDeliverysRequest erpDeliverysRequest = new ErpDeliverysRequest();
|
|
|
@@ -779,8 +779,13 @@ public class DfOrderServiceImpl implements IErpOrderService {
|
|
|
List<ErpDeliverys> deliverys = express.getDeliverys();
|
|
|
ErpDeliverys tracesDTO = deliverys.get(deliverys.size() - 1);
|
|
|
String remark = tracesDTO.getRemark();
|
|
|
- if ("派送至".equals(remark)) {
|
|
|
- sBuilder.append(" 在").append(tracesDTO.getAcceptTime()).append("已经送到了\n");
|
|
|
+ if (remark.contains("派送至本人") || remark.contains("签收")) {
|
|
|
+ sBuilder.append(" 在").append(tracesDTO.getAcceptTime()).append("已经签收了\n");
|
|
|
+ sBuilder.append(" 物流单号为:").append(order.getDeliverySn()).append("\n");
|
|
|
+ sBuilder.append("物流信息:").append(remark).append("\n");
|
|
|
+ }
|
|
|
+ if (remark.contains("正在派送")) {
|
|
|
+ sBuilder.append("正在派送中\n");
|
|
|
sBuilder.append(" 物流单号为:").append(order.getDeliverySn()).append("\n");
|
|
|
sBuilder.append("物流信息:").append(remark).append("\n");
|
|
|
}
|