|
@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.etotem.cfc.common.OrderNoGenerator;
|
|
import com.etotem.cfc.common.OrderNoGenerator;
|
|
|
import com.etotem.cfc.entity.AssessmentOrder;
|
|
import com.etotem.cfc.entity.AssessmentOrder;
|
|
|
import com.etotem.cfc.entity.AssessmentAppointment;
|
|
import com.etotem.cfc.entity.AssessmentAppointment;
|
|
|
|
|
+import com.etotem.cfc.entity.User;
|
|
|
import com.etotem.cfc.mapper.AssessmentOrderMapper;
|
|
import com.etotem.cfc.mapper.AssessmentOrderMapper;
|
|
|
import com.etotem.cfc.mapper.AssessmentAppointmentMapper;
|
|
import com.etotem.cfc.mapper.AssessmentAppointmentMapper;
|
|
|
import com.etotem.cfc.mapper.UserMapper;
|
|
import com.etotem.cfc.mapper.UserMapper;
|
|
@@ -80,8 +81,10 @@ public class AssessmentOrderService extends ServiceImpl<AssessmentOrderMapper, A
|
|
|
order.setUpdatedAt(new Date());
|
|
order.setUpdatedAt(new Date());
|
|
|
boolean updated = this.updateById(order);
|
|
boolean updated = this.updateById(order);
|
|
|
if (updated) {
|
|
if (updated) {
|
|
|
|
|
+ User buyer = userMapper.selectById(order.getUserId());
|
|
|
|
|
+ Long buyerFamilyId = (buyer != null) ? buyer.getFamilyId() : null;
|
|
|
cfCommissionService.settle(order.getId(), "assessment", order.getUserId(),
|
|
cfCommissionService.settle(order.getId(), "assessment", order.getUserId(),
|
|
|
- userMapper.selectById(order.getUserId()).getFamilyId(),
|
|
|
|
|
|
|
+ buyerFamilyId,
|
|
|
order.getActualPrice() != null ? order.getActualPrice().intValue() : 0, null);
|
|
order.getActualPrice() != null ? order.getActualPrice().intValue() : 0, null);
|
|
|
}
|
|
}
|
|
|
return updated;
|
|
return updated;
|