|
|
|
@ -4839,6 +4839,7 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl<Distribution
|
|
|
|
|
Boolean driver = distributionDeliveryListService.judgeIsDriver(user); |
|
|
|
|
String positioning = distributionSignfor.getPositioning(); |
|
|
|
|
GAddressVo add = GaoDeApiUtil.getAdd(positioning); |
|
|
|
|
if (!Objects.isNull(add)){ |
|
|
|
|
DistributionDeliveryListEntity deliveryListEntity = distributionDeliveryListService.getById(distributionSignforEntity.getDeliveryId()); |
|
|
|
|
DistributionReservationEntity reservationEntity = distributionReservationService.getById(distributionSignforEntity.getReservationId()); |
|
|
|
|
DistributionPositioningEntity distributionPositioning = createdDistributionPositioningEntity(deliveryListEntity, reservationEntity, AuthUtil.getUser(), driver, positioning); |
|
|
|
@ -4850,6 +4851,10 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl<Distribution
|
|
|
|
|
NodeFanoutMsg<ConsigneeArriveVO> nodeFanoutMsg = buildConsigneeArriveVO(deliveryListEntity, reservationEntity, add, user); |
|
|
|
|
iDistributionNodeWorkService.carArrived(nodeFanoutMsg, user); |
|
|
|
|
return Resp.scanSuccess("打卡成功", "打卡成功"); |
|
|
|
|
}else{ |
|
|
|
|
return Resp.scanSuccess("打卡失败", "打卡失败,请重试"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private DistributionPositioningEntity createdDistributionPositioningEntity(DistributionDeliveryListEntity deliveryListEntity, |
|
|
|
|