|
|
@@ -230,13 +230,13 @@ public class UserDigitalAvatarOrderServiceImpl implements UserDigitalAvatarOrder |
|
|
|
@Transactional(propagation = Propagation.REQUIRED, readOnly = false, rollbackFor = {Exception.class}) |
|
|
|
public void handleOrder(UserDigitalAvatarOrder record) { |
|
|
|
Date now = new Date(); |
|
|
|
final IdWorker idWorker = IdWorker.get(); |
|
|
|
record.setId(idWorker.nextId()); |
|
|
|
record.setOrderId(record.getId()); |
|
|
|
if(record.getPrice() > 0){ |
|
|
|
userBasicPropertyService.updUserGlod(record.getUserId(),EnumProject.PROJECT_5.getCode(), EnumPropertyLogType.CONSUMPTION_10.getCode(), |
|
|
|
record.getId(),record.getPrice(),now); |
|
|
|
} |
|
|
|
final IdWorker idWorker = IdWorker.get(); |
|
|
|
record.setId(idWorker.nextId()); |
|
|
|
record.setOrderId(record.getId()); |
|
|
|
record.setStatus(EnumDigitalAvatarOrderStatus.wait.getCode()); |
|
|
|
record.setCreateDate(now); |
|
|
|
record.setUpdateDate(now); |
|
|
|