From eb6b6dbb35a9f029e0b7d269773685c19fd40976 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期四, 11 七月 2024 10:47:51 +0800 Subject: [PATCH] 玩湃微信商户认证代码 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TIntegralController.java | 40 ++++++++++++++++++++++++---------------- 1 files changed, 24 insertions(+), 16 deletions(-) diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TIntegralController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TIntegralController.java index 6d22eac..547ab1c 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TIntegralController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TIntegralController.java @@ -3,6 +3,7 @@ import cn.hutool.crypto.SecureUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.dsh.course.feignClient.account.AppUserClient; import com.dsh.course.feignClient.account.CityClient; import com.dsh.course.feignClient.account.IntegralClient; import com.dsh.course.feignClient.account.model.*; @@ -18,6 +19,7 @@ import com.dsh.guns.modular.system.service.IStoreService; import com.dsh.guns.modular.system.service.ITNoticeService; import com.dsh.guns.modular.system.service.StoreConfigService; +import com.sun.org.apache.bcel.internal.generic.NEW; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; @@ -45,6 +47,8 @@ @Autowired private IntegralClient client; + @Autowired + private AppUserClient appUserClient; /** * 跳转到车辆管理首页 @@ -60,28 +64,32 @@ public Object list(String name, String phone,Integer type,Integer category,String time) { Page<UserIntegral> page = new PageFactory<UserIntegral>().defaultPage(); IntegralListQuery integralListQuery = new IntegralListQuery(page.getSize(), page.getCurrent(), name, phone, type, category, time); - List<UserIntegral> list = client.list(integralListQuery); - page.setRecords(list); - return super.packForBT(page); + Page<UserIntegral> list = client.list(integralListQuery); + return super.packForBT(list); + } + @RequestMapping("/tIntegral_add") + public String tCompetitionAdd(Model model) { + return PREFIX + "TIntegral_add.html"; } @RequestMapping(value = "/add") @ResponseBody - public Object list(String name,String text,Integer sort) { - try { - TNotice tNotice = new TNotice(); - tNotice.setContent(text); - tNotice.setInsertTime(new Date()); - tNotice.setContent(text); - tNotice.setName(name); - tNotice.setSort(sort); - tNotice.setState(1); - return new SuccessTip<>(); - }catch (Exception e){ - e.printStackTrace(); - return ERROR; + public Object list(String phone,Integer integral,String remark) { + SaveUserIntegralChangesVo vo = new SaveUserIntegralChangesVo(); + TAppUser appUserByPhone = appUserClient.getAppUserByPhone(phone); + if (appUserByPhone == null){ + // 这个手机号 不是用户 + return 5001; + }else{ + vo.setAppUserId(appUserByPhone.getId()); + vo.setIntegral(integral); + vo.setRemark(remark); + vo.setType(1); + client.saveUserIntegralChanges(vo); } + + return new SuccessTip<>(); } -- Gitblit v1.7.1