|
@@ -204,10 +204,9 @@ public class MainOrderServiceImpl extends ServiceImpl<MainOrdersMapper, MainOrde
|
|
|
|
|
|
//地址拼接信息+经纬度
|
|
|
String OrderAddress = String.join("",
|
|
|
- Objects.toString(address.getProvinceName(), ""),
|
|
|
- Objects.toString(address.getCityName(), ""),
|
|
|
- Objects.toString(address.getDistrictName(), ""),
|
|
|
- Objects.toString(address.getAddress(), ""));
|
|
|
+ Objects.toString(address.getAddress(), ""),
|
|
|
+ Objects.toString(address.getDetailAddress(), "")
|
|
|
+ );
|
|
|
orders.setAddressLongitude(address.getLongitude());
|
|
|
orders.setAddressLatitude(address.getLatitude());
|
|
|
orders.setAddress(OrderAddress);
|
|
@@ -313,11 +312,11 @@ public class MainOrderServiceImpl extends ServiceImpl<MainOrdersMapper, MainOrde
|
|
|
|
|
|
//向志愿者预约时间表中添加数据
|
|
|
int parts = (int) (businessDurationMin * singleQuantity / 30);
|
|
|
- if (businessDurationMin % 30 != 0) {
|
|
|
+ if (businessDurationMin * singleQuantity % 30 != 0) {
|
|
|
parts++;
|
|
|
}
|
|
|
LocalTime workStartTime = workDate.getWorkStartTime();
|
|
|
- for (int i = 0; i < parts; i++) {
|
|
|
+ for (int i = 0; i <= parts; i++) {
|
|
|
VolunteerReservationTime reservationTime1 = new VolunteerReservationTime();
|
|
|
BeanUtils.copyProperties(reservationTime, reservationTime1);
|
|
|
reservationTime1.setReservationDate(workDate.getWorkDate());
|