|
@@ -8,9 +8,11 @@ import com.kmall.admin.haikong.client.VmcShopTemplate;
|
|
|
import com.kmall.admin.haikong.constant.HaiKongMemberOrderResendStatusEnum;
|
|
|
import com.kmall.admin.haikong.dto.*;
|
|
|
import com.kmall.admin.haikong.utils.Response;
|
|
|
+import com.kmall.admin.service.PickUpCodeService;
|
|
|
import com.kmall.admin.service.haikong.HaiKongSendOrderInfoDetailRecordService;
|
|
|
import com.kmall.admin.service.haikong.HaiKongSendOrderInfoRecordService;
|
|
|
import com.kmall.admin.utils.jackson.JacksonUtil;
|
|
|
+import com.kmall.common.constant.Dict;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
@@ -42,6 +44,9 @@ public class SendOrderInfoTask {
|
|
|
private HaiKongSendOrderInfoDetailRecordService haiKongSendOrderInfoDetailRecordService;
|
|
|
|
|
|
@Autowired
|
|
|
+ private PickUpCodeService pickUpCodeService;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
private VmcShopTemplate vmcShopTemplate;
|
|
|
|
|
|
@Scheduled(cron = "0 0/1 * * * ?")
|
|
@@ -104,6 +109,8 @@ public class SendOrderInfoTask {
|
|
|
|
|
|
if (!CollectionUtils.isEmpty(successList)) {
|
|
|
haiKongSendOrderInfoRecordService.updateResendStatusBatch(successList);
|
|
|
+ List<String> orderSnList = successList.stream().map(HaiKongSendOrderInfoRecordEntity::getOuterOrderNo).collect(Collectors.toList());
|
|
|
+ pickUpCodeService.updateBatchPickUpCodeStatus(orderSnList, Dict.PickUpCodeStatusEnum.item_0.getStatus());
|
|
|
}
|
|
|
|
|
|
if (!CollectionUtils.isEmpty(failedList)) {
|