2025008071805
This commit is contained in:
parent
15d561646b
commit
16588b6d5b
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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/";
|
||||
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -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方法动态设置)
|
||||
|
|
|
|||
Loading…
Reference in New Issue