提交修改
This commit is contained in:
parent
954c3813b3
commit
86a8d36b86
@ -108,7 +108,6 @@ public class VvPackageServiceImpl extends ServiceImpl<VvPackageDao, VvPackageEnt
|
|||||||
vvPackageEntity.setStatus(kuaiDi100DTO.getStatus());
|
vvPackageEntity.setStatus(kuaiDi100DTO.getStatus());
|
||||||
vvPackageEntity.setState(kuaiDi100DTO.getState());
|
vvPackageEntity.setState(kuaiDi100DTO.getState());
|
||||||
vvPackageEntity.setPackageLogisticsInfo(JSON.toJSONString(kuaiDi100DTO));
|
vvPackageEntity.setPackageLogisticsInfo(JSON.toJSONString(kuaiDi100DTO));
|
||||||
|
|
||||||
if (StringUtils.isBlank(vvPackageEntity.getLogisticsCompany())
|
if (StringUtils.isBlank(vvPackageEntity.getLogisticsCompany())
|
||||||
&& StringUtils.isNotEmpty(kuaiDi100DTO.getCom())) {
|
&& StringUtils.isNotEmpty(kuaiDi100DTO.getCom())) {
|
||||||
vvPackageEntity.setLogisticsCompany(LogisticsMapUtils.getLogisticsCompanyName(kuaiDi100DTO.getCom()));
|
vvPackageEntity.setLogisticsCompany(LogisticsMapUtils.getLogisticsCompanyName(kuaiDi100DTO.getCom()));
|
||||||
@ -118,8 +117,6 @@ public class VvPackageServiceImpl extends ServiceImpl<VvPackageDao, VvPackageEnt
|
|||||||
) {
|
) {
|
||||||
vvPackageEntity.setShippingFrom(kuaiDi100DTO.getRouteInfo().getFrom().getName());
|
vvPackageEntity.setShippingFrom(kuaiDi100DTO.getRouteInfo().getFrom().getName());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// 如果查询出来包裹状态已经签收
|
// 如果查询出来包裹状态已经签收
|
||||||
if (KuaiDi100StateEnums.sign_receipt.getState().equals(kuaiDi100DTO.getState())) {
|
if (KuaiDi100StateEnums.sign_receipt.getState().equals(kuaiDi100DTO.getState())) {
|
||||||
List<KuaiDi100DTO.DataDTO> dataDTOS = kuaiDi100DTO.getData();
|
List<KuaiDi100DTO.DataDTO> dataDTOS = kuaiDi100DTO.getData();
|
||||||
@ -147,7 +144,6 @@ public class VvPackageServiceImpl extends ServiceImpl<VvPackageDao, VvPackageEnt
|
|||||||
message.getMessageProperties().setDelay((second) * 1000); // 毫秒为单位,指定此消息的延时时长 ,+ 1 尽量保证机器人跑完了,再发送消息
|
message.getMessageProperties().setDelay((second) * 1000); // 毫秒为单位,指定此消息的延时时长 ,+ 1 尽量保证机器人跑完了,再发送消息
|
||||||
return message;
|
return message;
|
||||||
});
|
});
|
||||||
|
|
||||||
// 设置已经发送消息了
|
// 设置已经发送消息了
|
||||||
vvPackageEntity.setIscheck("2");
|
vvPackageEntity.setIscheck("2");
|
||||||
vvPackageEntity.setGmtSendMqDelivered(new Date());
|
vvPackageEntity.setGmtSendMqDelivered(new Date());
|
||||||
|
|||||||
@ -6,6 +6,8 @@ import com.heyu.api.data.dao.vv.VvPackageDao;
|
|||||||
import com.heyu.api.data.entity.vv.VvPackageEntity;
|
import com.heyu.api.data.entity.vv.VvPackageEntity;
|
||||||
import com.heyu.api.data.entity.vv.VvTradeOrderEntity;
|
import com.heyu.api.data.entity.vv.VvTradeOrderEntity;
|
||||||
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
import com.heyu.api.data.entity.vv.VvTradeOrderLineEntity;
|
||||||
|
import com.heyu.api.data.enums.RoleEnums;
|
||||||
|
import com.heyu.api.data.service.vv.VvPackageService;
|
||||||
import com.heyu.api.data.utils.SanUtils;
|
import com.heyu.api.data.utils.SanUtils;
|
||||||
import com.heyu.api.data.utils.StringUtils;
|
import com.heyu.api.data.utils.StringUtils;
|
||||||
import com.heyu.api.service.VvTradeOrderConvertService;
|
import com.heyu.api.service.VvTradeOrderConvertService;
|
||||||
@ -22,15 +24,22 @@ import java.util.Map;
|
|||||||
@Service
|
@Service
|
||||||
public class VvTradeOrderConvertServiceImpl implements VvTradeOrderConvertService {
|
public class VvTradeOrderConvertServiceImpl implements VvTradeOrderConvertService {
|
||||||
|
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private VvPackageDao vvPackageDao;
|
private VvPackageDao vvPackageDao;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private VvPackageService vvPackageService;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<VVOrderListResp> convertTradeOrderLineResp(List<VvTradeOrderEntity> vvTradeOrderEntities,
|
public List<VVOrderListResp> convertTradeOrderLineResp(List<VvTradeOrderEntity> vvTradeOrderEntities,
|
||||||
List<VvTradeOrderLineEntity> list) {
|
List<VvTradeOrderLineEntity> list) {
|
||||||
List<String> trackNumbers = SanUtils.list2listFilterNull(list, VvTradeOrderLineEntity::getTrackNumber);
|
List<String> trackNumbers = SanUtils.list2listFilterNull(list, VvTradeOrderLineEntity::getTrackNumber);
|
||||||
|
if(CollectionUtils.isNotEmpty(trackNumbers)){
|
||||||
|
for (String trackNumber : trackNumbers) {
|
||||||
|
vvPackageService.selectVvKuaidiAndUpdateData(trackNumber, RoleEnums.admin.getRole());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Map<String, VvPackageEntity> vvPackageEntityMap = new HashMap<>();
|
Map<String, VvPackageEntity> vvPackageEntityMap = new HashMap<>();
|
||||||
if (CollectionUtils.isNotEmpty(trackNumbers)) {
|
if (CollectionUtils.isNotEmpty(trackNumbers)) {
|
||||||
List<VvPackageEntity> packageEntities = vvPackageDao.selectVvPackageByTrackNumbers(trackNumbers);
|
List<VvPackageEntity> packageEntities = vvPackageDao.selectVvPackageByTrackNumbers(trackNumbers);
|
||||||
@ -50,7 +59,6 @@ public class VvTradeOrderConvertServiceImpl implements VvTradeOrderConvertServic
|
|||||||
vvTradeOrderLineEntityList.add(tradeOrderLineEntity);
|
vvTradeOrderLineEntityList.add(tradeOrderLineEntity);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/***
|
/***
|
||||||
* 订单行信息
|
* 订单行信息
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -103,7 +103,6 @@ public class AdminOrderController {
|
|||||||
List<Long> tradeOrderIds = SanUtils.list2listFilterNull(vvTradeOrderLineEntities, VvTradeOrderLineEntity::getTradeOrderId);
|
List<Long> tradeOrderIds = SanUtils.list2listFilterNull(vvTradeOrderLineEntities, VvTradeOrderLineEntity::getTradeOrderId);
|
||||||
List<VvTradeOrderEntity> tradeOrderEntities = vvTradeOrderDao.selectVvTradeOrderByTradeOrderIds(tradeOrderIds);
|
List<VvTradeOrderEntity> tradeOrderEntities = vvTradeOrderDao.selectVvTradeOrderByTradeOrderIds(tradeOrderIds);
|
||||||
|
|
||||||
|
|
||||||
// 对订单进行排序,必须按照子单的顺序
|
// 对订单进行排序,必须按照子单的顺序
|
||||||
Map<Long, VvTradeOrderEntity> vvTradeOrderEntityMap = SanUtils.list2Map(tradeOrderEntities, VvTradeOrderEntity::getId);
|
Map<Long, VvTradeOrderEntity> vvTradeOrderEntityMap = SanUtils.list2Map(tradeOrderEntities, VvTradeOrderEntity::getId);
|
||||||
List<VvTradeOrderEntity> vvTradeOrderEntities = new ArrayList<>();
|
List<VvTradeOrderEntity> vvTradeOrderEntities = new ArrayList<>();
|
||||||
@ -147,7 +146,9 @@ public class AdminOrderController {
|
|||||||
public R detail(@RequestBody VVOrderDetailRequest request) {
|
public R detail(@RequestBody VVOrderDetailRequest request) {
|
||||||
VvTradeOrderEntity vvTradeOrderEntity = vvTradeOrderDao.selectVvTradeOrderById(request.getTradeOrderId());
|
VvTradeOrderEntity vvTradeOrderEntity = vvTradeOrderDao.selectVvTradeOrderById(request.getTradeOrderId());
|
||||||
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByTradeOrderId(request.getTradeOrderId());
|
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByTradeOrderId(request.getTradeOrderId());
|
||||||
|
|
||||||
List<VvTradeOrderEntity> vvTradeOrderEntities = SanUtils.asList(vvTradeOrderEntity);
|
List<VvTradeOrderEntity> vvTradeOrderEntities = SanUtils.asList(vvTradeOrderEntity);
|
||||||
|
|
||||||
List<VVOrderListResp> vvOrderListResps = vvTradeOrderConvertService.convertTradeOrderLineResp(vvTradeOrderEntities, vvTradeOrderLineEntityList);
|
List<VVOrderListResp> vvOrderListResps = vvTradeOrderConvertService.convertTradeOrderLineResp(vvTradeOrderEntities, vvTradeOrderLineEntityList);
|
||||||
|
|
||||||
VVOrderDetailResp vvOrderDetailResp = new VVOrderDetailResp();
|
VVOrderDetailResp vvOrderDetailResp = new VVOrderDetailResp();
|
||||||
@ -157,7 +158,7 @@ public class AdminOrderController {
|
|||||||
VvBuyerEntity vvBuyerEntity = vvBuyerDao.selectVvBuyerById(vvTradeOrderEntity.getBuyerId());
|
VvBuyerEntity vvBuyerEntity = vvBuyerDao.selectVvBuyerById(vvTradeOrderEntity.getBuyerId());
|
||||||
vvOrderDetailResp.setVvBuyerEntity(vvBuyerEntity);
|
vvOrderDetailResp.setVvBuyerEntity(vvBuyerEntity);
|
||||||
|
|
||||||
return R.ok();
|
return R.ok().setData(vvOrderDetailResp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user