2025008071805

This commit is contained in:
张潘 2025-08-18 18:24:00 +08:00
parent 15d561646b
commit 16588b6d5b
5 changed files with 49 additions and 40 deletions

View File

@ -1164,7 +1164,7 @@ public class AppletControllerUtil {
userInfo.put("userId", userRecord.getId());
userInfo.put("username", userRecord.getName());
userInfo.put("nickname", userRecord.getNickname());
userInfo.put("avatar", userRecord.getAvatar());
userInfo.put("avatar", buildImageUrl( userRecord.getAvatar()));
userInfo.put("openid", userRecord.getOpenid());
// 状态信息
@ -1243,7 +1243,7 @@ public class AppletControllerUtil {
userInfo.put("userId", user.getId());
userInfo.put("username", user.getName());
userInfo.put("nickname", user.getNickname());
userInfo.put("avatar", user.getAvatar());
userInfo.put("avatar", buildImageUrl(user.getAvatar()));
userInfo.put("openid", user.getOpenid());
userInfo.put("status", user.getStatus());
userInfo.put("userType", user.getType());
@ -2103,7 +2103,7 @@ public class AppletControllerUtil {
userData.put("nickname", user.getNickname());
userData.put("phone", user.getPhone());
userData.put("password", null); // 不返回密码
userData.put("avatar", user.getAvatar());
userData.put("avatar", buildImageUrl(user.getAvatar()));
userData.put("commission", user.getCommission());
userData.put("created_at", user.getCreatedAt());
userData.put("integral", user.getIntegral());
@ -3657,7 +3657,7 @@ public class AppletControllerUtil {
JSONObject user = new JSONObject();
user.put("id", u.getId());
user.put("name", u.getName());
user.put("avatar", u.getAvatar());
user.put("avatar", buildImageUrl(u.getAvatar()));
comment.put("user", user);
}
data.put("comment", comment);
@ -5647,7 +5647,7 @@ public class AppletControllerUtil {
userGroupBuying.setOrderid(grouporderid); // 使用拼团单号作为订单号
userGroupBuying.setPtorderid(ptcode);
userGroupBuying.setUid(user.getId());
userGroupBuying.setImage(user.getAvatar());
userGroupBuying.setImage(buildImageUrl(user.getAvatar()));
userGroupBuying.setUname(user.getName());
userGroupBuying.setProductId(serviceGoods.getId());
userGroupBuying.setMoney(itemPrice);

View File

@ -1347,21 +1347,21 @@ public class BenefitPointsUtil {
usersPayBeforService.updateUsersPayBefor(usersPayBeforData);
remap.put("code",1);
}else{
user.setBalance(user.getBalance().subtract(money));
// usersPayBeforData.setYemoney(money);
UserMemnerConsumptionLog userMemnerConsumptionLog=new UserMemnerConsumptionLog();
userMemnerConsumptionLog.setUid(Math.toIntExact(user.getId()));
userMemnerConsumptionLog.setConsumptiontype(2);
userMemnerConsumptionLog.setConsumptiontime(new Date());
userMemnerConsumptionLog.setConsumptionmoney(money);
userMemnerConsumptionLog.setReamk(reamk);
userMemnerConsumptionLog.setBeformoney(user.getBalance().add(money));
userMemnerConsumptionLog.setAftermoney(user.getBalance());
userMemnerConsumptionLog.setNowmoney(user.getBalance());
userMemnerConsumptionLog.setType(2);
userMemnerConsumptionLog.setOrderid(usersPayBefor.getOrderid());
userMemnerConsumptionLogService.insertUserMemnerConsumptionLog(userMemnerConsumptionLog);
usersService.updateUsers(user);
// user.setBalance(user.getBalance().subtract(money));
// // usersPayBeforData.setYemoney(money);
// UserMemnerConsumptionLog userMemnerConsumptionLog=new UserMemnerConsumptionLog();
// userMemnerConsumptionLog.setUid(Math.toIntExact(user.getId()));
// userMemnerConsumptionLog.setConsumptiontype(2);
// userMemnerConsumptionLog.setConsumptiontime(new Date());
// userMemnerConsumptionLog.setConsumptionmoney(money);
// userMemnerConsumptionLog.setReamk(reamk);
// userMemnerConsumptionLog.setBeformoney(user.getBalance().add(money));
// userMemnerConsumptionLog.setAftermoney(user.getBalance());
// userMemnerConsumptionLog.setNowmoney(user.getBalance());
// userMemnerConsumptionLog.setType(2);
// userMemnerConsumptionLog.setOrderid(usersPayBefor.getOrderid());
// userMemnerConsumptionLogService.insertUserMemnerConsumptionLog(userMemnerConsumptionLog);
// usersService.updateUsers(user);
// usersPayBeforService.updateUsersPayBefor(usersPayBeforData);
remap.put("code",1);
}

View File

@ -29,6 +29,7 @@ public class InvoiceUtil {
private static final IGoodsOrderService goodsOrderService = SpringUtils.getBean(IGoodsOrderService.class);
private static final IUserMemberRechargeLogService userMemberRechargeLogService = SpringUtils.getBean(IUserMemberRechargeLogService.class);
private static final IUsersService usersService = SpringUtils.getBean(IUsersService.class);
private static final IUsersPayBeforService usersPayBeforServiceService = SpringUtils.getBean(IUsersPayBeforService.class);
/**
* 获取用户发票中心数据
@ -87,15 +88,19 @@ public class InvoiceUtil {
for (Order order : serviceOrders) {
// 检查是否已开票
if (!isOrderInvoiced(order.getOrderId())) {
Map<String, Object> orderMap = new HashMap<>();
orderMap.put("orderId", order.getOrderId());
orderMap.put("orderType", "service"); // 服务订单
orderMap.put("orderTypeText", "服务订单");
orderMap.put("amount", order.getTotalPrice());
orderMap.put("title", "服务订单"+order.getTotalPrice()+"" );
orderMap.put("createTime", order.getCreateTime());
orderMap.put("canInvoice", true);
pendingOrders.add(orderMap);
BigDecimal amount = usersPayBeforServiceService.sumWxMoneyForInvoicingByOrderId(order.getOrderId());
if (amount.compareTo(BigDecimal.ZERO) > 0) {
Map<String, Object> orderMap = new HashMap<>();
orderMap.put("orderId", order.getOrderId());
orderMap.put("orderType", "service"); // 服务订单
orderMap.put("orderTypeText", "服务订单");
orderMap.put("amount", amount);
orderMap.put("title", "服务订单"+order.getTotalPrice()+"" );
orderMap.put("createTime", order.getCreateTime());
orderMap.put("canInvoice", true);
pendingOrders.add(orderMap);
}
}
}
@ -108,15 +113,19 @@ public class InvoiceUtil {
for (GoodsOrder goodsOrder : goodsOrders) {
// 检查是否已开票
if (!isOrderInvoiced(goodsOrder.getOrderId())) {
Map<String, Object> orderMap = new HashMap<>();
orderMap.put("orderId", goodsOrder.getOrderId());
orderMap.put("orderType", "goods"); // 商品订单
orderMap.put("orderTypeText", "商品订单");
orderMap.put("amount", goodsOrder.getTotalPrice());
orderMap.put("title", "购买商品"+goodsOrder.getTotalPrice()+"");
orderMap.put("createTime", goodsOrder.getCreateTime());
orderMap.put("canInvoice", true);
pendingOrders.add(orderMap);
BigDecimal amount = usersPayBeforServiceService.sumWxMoneyForInvoicingByOrderId(goodsOrder.getMainOrderId());
if (amount.compareTo(BigDecimal.ZERO) > 0) {
Map<String, Object> orderMap = new HashMap<>();
orderMap.put("orderId", goodsOrder.getOrderId());
orderMap.put("orderType", "goods"); // 商品订单
orderMap.put("orderTypeText", "商品订单");
orderMap.put("amount", amount);
orderMap.put("title", "购买商品"+goodsOrder.getTotalPrice()+"");
orderMap.put("createTime", goodsOrder.getCreateTime());
orderMap.put("canInvoice", true);
pendingOrders.add(orderMap);
}
}
}

View File

@ -82,7 +82,7 @@ public class WechatPayUtil {
// public static final String PAY_FH = "https://www.huafurenjia.cn/";
public static final String PAY_FH = "https://552e105d.r3.cpolar.top/";
public static final String PAY_FH = "https://api.huafurenjia.cn/";
/**

View File

@ -37,7 +37,7 @@ public class YunXinPhoneUtilAPI {
// 回调地址常量可通过set方法动态设置
private static String AXB_CALLBACK_URL = "";
private static String NOTIFY_CALLBACK_URL = "https://552e105d.r3.cpolar.top/api/YunXin/notify";
private static String NOTIFY_CALLBACK_URL = "https://api.huafurenjia.cn/api/YunXin/notify";
// 回调地址常量可通过set方法动态设置