|
|
@@ -317,6 +317,10 @@ public class ChatGptAccountServiceImpl implements ChatGptAccountService {
|
|
|
chatgptUser.setIsCar(true);
|
|
|
chatgptUser.setLimitNum(goodsDonSku.getGptLimitNum());
|
|
|
chatgptUser.setLimitTime(goodsDonSku.getGptLimitTime());
|
|
|
+ chatgptUser.setDsLimitTime(goodsDonSku.getDsLimitTime());
|
|
|
+ chatgptUser.setDsLimitNum(goodsDonSku.getDsLimitNum());
|
|
|
+ chatgptUser.setOtherLimitNum(goodsDonSku.getOtherLimitNum());
|
|
|
+ chatgptUser.setOtherLimitTime(goodsDonSku.getOtherLimitTime());
|
|
|
}
|
|
|
try {
|
|
|
chatgptUser.setExpireTime(groupsRelation.getExpiryTime());
|
|
|
@@ -356,6 +360,10 @@ public class ChatGptAccountServiceImpl implements ChatGptAccountService {
|
|
|
chatgptUser.setIsCar(true);
|
|
|
chatgptUser.setLimitNum(goodsDonSku.getGptLimitNum());
|
|
|
chatgptUser.setLimitTime(goodsDonSku.getGptLimitTime());
|
|
|
+ chatgptUser.setDsLimitNum(goodsDonSku.getDsLimitNum());
|
|
|
+ chatgptUser.setDsLimitTime(goodsDonSku.getDsLimitTime());
|
|
|
+ chatgptUser.setOtherLimitNum(goodsDonSku.getOtherLimitNum());
|
|
|
+ chatgptUser.setOtherLimitTime(goodsDonSku.getOtherLimitTime());
|
|
|
}
|
|
|
try {
|
|
|
chatgptUser.setExpireTime(DateUtil.offsetMonth(DateTime.now(), goodsDonSku.getMonths()));
|
|
|
@@ -626,6 +634,10 @@ public class ChatGptAccountServiceImpl implements ChatGptAccountService {
|
|
|
.expireTime(chatgptUser.getExpireTime())
|
|
|
.limitNum(chatgptUser.getLimitNum())
|
|
|
.limitTime(chatgptUser.getLimitTime())
|
|
|
+ .dsLimitNum(chatgptUser.getDsLimitNum())
|
|
|
+ .dsLimitTime(chatgptUser.getDsLimitTime())
|
|
|
+ .otherLimitNum(chatgptUser.getOtherLimitNum())
|
|
|
+ .otherLimitTime(chatgptUser.getOtherLimitTime())
|
|
|
.upgrade(upgrade)
|
|
|
.orderId(orderId)
|
|
|
.goodsId(goodsDonSku.getGoodsId())
|
|
|
@@ -659,6 +671,10 @@ public class ChatGptAccountServiceImpl implements ChatGptAccountService {
|
|
|
.expireTime(chatgptUser.getExpireTime())
|
|
|
.limitNum(chatgptUser.getLimitNum())
|
|
|
.limitTime(chatgptUser.getLimitTime())
|
|
|
+ .dsLimitNum(chatgptUser.getDsLimitNum())
|
|
|
+ .dsLimitTime(chatgptUser.getDsLimitTime())
|
|
|
+ .otherLimitNum(chatgptUser.getOtherLimitNum())
|
|
|
+ .otherLimitTime(chatgptUser.getOtherLimitTime())
|
|
|
.use(getConversationCount(chatgptUser.getUserToken(), chatgptUser.getLimitTime()))
|
|
|
.build();
|
|
|
} else {
|
|
|
@@ -812,6 +828,10 @@ public class ChatGptAccountServiceImpl implements ChatGptAccountService {
|
|
|
chatgptUser.setIsCar(true);
|
|
|
chatgptUser.setLimitNum(goodsDonSku.getGptLimitNum());
|
|
|
chatgptUser.setLimitTime(goodsDonSku.getGptLimitTime());
|
|
|
+ chatgptUser.setDsLimitNum(goodsDonSku.getDsLimitNum());
|
|
|
+ chatgptUser.setDsLimitTime(goodsDonSku.getDsLimitTime());
|
|
|
+ chatgptUser.setOtherLimitNum(goodsDonSku.getOtherLimitNum());
|
|
|
+ chatgptUser.setOtherLimitTime(goodsDonSku.getOtherLimitTime());
|
|
|
}
|
|
|
try {
|
|
|
DateTime dateTime = DateUtil.offsetMonth(new Date(), 1);
|