|
@@ -23,6 +23,7 @@ import com.iamberry.rst.faces.sys.SysConfigService;
|
|
|
import com.iamberry.rst.faces.sys.SysService;
|
|
|
import com.iamberry.rst.service.cm.mapper.CustomerInfoMapper;
|
|
|
import com.iamberry.rst.service.sms.mapper.MessageMapper;
|
|
|
+import com.iamberry.rst.utils.EfastUtil;
|
|
|
import com.iamberry.rst.utils.KuaiDi100;
|
|
|
import com.iamberry.wechat.tools.DateTimeUtil;
|
|
|
import com.iamberry.wechat.tools.ResponseJson;
|
|
@@ -85,6 +86,8 @@ public class MQTask implements InitializingBean {
|
|
|
private PostageService postageService;
|
|
|
@Autowired
|
|
|
private CompanyInfoService companyInfoService;
|
|
|
+ @Autowired
|
|
|
+ private EfastUtil efastUtil;
|
|
|
|
|
|
private Object lock = new Object();
|
|
|
private Object lock1 = new Object();
|
|
@@ -246,7 +249,8 @@ public class MQTask implements InitializingBean {
|
|
|
if(listRepair.size() > 0){
|
|
|
for(Repair re:listRepair){
|
|
|
if(re.getSalesDealCode() != null){
|
|
|
- EfastOrder efastOrder = efastOrderService.getFromEfastOrderInfo(re.getSalesDealCode());
|
|
|
+ JSONObject respData = efastOrderService.getOrderFormEfastByOrderId(re.getRepairBackEfastOrderId());
|
|
|
+ EfastOrder efastOrder = efastUtil.respDataConversion(respData);
|
|
|
if (efastOrder.getOrderStatus() == 1){//1代表已发货 发货状态: 0(未发货)1(已发货,即已扫描出库)3(备货中)
|
|
|
re.setRepairSendName(efastOrder.getOrderAddressName());
|
|
|
re.setRepairSendTel(efastOrder.getOrderAddressTel());
|
|
@@ -278,7 +282,8 @@ public class MQTask implements InitializingBean {
|
|
|
if(listRenewed.size() > 0){
|
|
|
for(Renewed re:listRenewed){
|
|
|
if(re.getSalesDealCode() != null){
|
|
|
- EfastOrder efastOrder = efastOrderService.getFromEfastOrderInfo(re.getSalesDealCode());
|
|
|
+ JSONObject respData = efastOrderService.getOrderFormEfastByOrderId(re.getRenewedBackEfastOrderId());
|
|
|
+ EfastOrder efastOrder = efastUtil.respDataConversion(respData);
|
|
|
if (efastOrder.getOrderStatus() == 1){//1代表已发货 发货状态: 0(未发货)1(已发货,即已扫描出库)3(备货中)
|
|
|
re.setRenewedSendName(efastOrder.getOrderAddressName());
|
|
|
re.setRenewedSendTel(efastOrder.getOrderAddressTel());
|
|
@@ -308,7 +313,8 @@ public class MQTask implements InitializingBean {
|
|
|
if(listReissue.size() > 0){
|
|
|
for(Reissue re:listReissue){
|
|
|
if(re.getSalesDealCode() != null){
|
|
|
- EfastOrder efastOrder = efastOrderService.getFromEfastOrderInfo(re.getSalesDealCode());
|
|
|
+ JSONObject respData = efastOrderService.getOrderFormEfastByOrderId(re.getReissueBackEfastOrderId());
|
|
|
+ EfastOrder efastOrder = efastUtil.respDataConversion(respData);
|
|
|
if (efastOrder.getOrderStatus() == 1){//1代表已发货 发货状态: 0(未发货)1(已发货,即已扫描出库)3(备货中)
|
|
|
re.setReissueSendName(efastOrder.getOrderAddressName());
|
|
|
re.setReissueSendTel(efastOrder.getOrderAddressTel());
|