From b23b243473fc9ab20ca62eebf3668c143e2e7d23 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期三, 24 七月 2024 15:30:53 +0800 Subject: [PATCH] Merge branch '2.0' of http://120.76.84.145:10101/gitblit/r/java/PlayPai into 2.0 --- cloud-server-management/src/main/java/com/dsh/course/feignClient/competition/model/CompetitionUser.java | 5 ++ cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java | 4 +- cloud-server-competition/src/main/resources/mapper/ParticipantMapper.xml | 32 +++++----------- cloud-server-management/src/main/webapp/WEB-INF/view/login.html | 6 +- cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java | 2 cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/service/impl/WorldCupPaymentParticipantServiceImpl.java | 5 ++ cloud-server-competition/src/main/java/com/dsh/competition/service/impl/ParticipantServiceImpl.java | 1 cloud-server-management/src/main/webapp/static/modular/system/tCompetition/tCompetitionUser.js | 2 + cloud-server-management/src/main/webapp/static/modular/system/worldCup/registeredPersonnel.js | 1 cloud-server-competition/src/main/java/com/dsh/competition/feignclient/model/CompetitionUser.java | 5 ++ cloud-server-competition/src/main/resources/logback-spring.xml | 2 11 files changed, 35 insertions(+), 30 deletions(-) diff --git a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java index f66961f..55afd69 100644 --- a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java +++ b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java @@ -1955,7 +1955,7 @@ userPointsMerchandise.setPayStatus(2); userPointsMerchandise.setPaymentTime(new Date()); userPointsMerchandise.setOrderNumber(tradeNo); - userPointsMerchandise.setPayType(2); + userPointsMerchandise.setCashPayType(2); userPointsMerchandise.setInsertTime(null); userPointsMerchandise.setUserId(null); mcClient.updateDetailsUserPointMercase(userPointsMerchandise); @@ -2121,7 +2121,7 @@ userPointsMerchandise.setPayStatus(2); userPointsMerchandise.setPaymentTime(new Date()); userPointsMerchandise.setOrderNumber(transaction_id); - userPointsMerchandise.setPayType(1); + userPointsMerchandise.setCashPayType(1); mcClient.updateDetailsUserPointMercase(userPointsMerchandise); TAppUser tAppUser = baseMapper.selectById(userPointsMerchandise.getUserId()); diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java index 596e698..61c4018 100644 --- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java +++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/PointMercharsController.java @@ -1568,7 +1568,7 @@ if (ToolUtil.isNotEmpty(pointMercharsPayedVo.getStatus())) { userPointsMerchandiseLambdaQueryWrapper.eq(UserPointsMerchandise::getStatus, pointMercharsPayedVo.getStatus()); } - List<UserPointsMerchandise> list = upmseService.list(userPointsMerchandiseLambdaQueryWrapper); + List<UserPointsMerchandise> list = upmseService.list(userPointsMerchandiseLambdaQueryWrapper.orderByDesc(UserPointsMerchandise::getPaymentTime)); System.out.println(list); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); if (list.size() > 0) { diff --git a/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/service/impl/WorldCupPaymentParticipantServiceImpl.java b/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/service/impl/WorldCupPaymentParticipantServiceImpl.java index e88601b..ad368b2 100644 --- a/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/service/impl/WorldCupPaymentParticipantServiceImpl.java +++ b/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/service/impl/WorldCupPaymentParticipantServiceImpl.java @@ -311,9 +311,10 @@ map.put("total", 0); return map; } - List<WorldCupPaymentParticipant> list1 = this.list(new QueryWrapper<WorldCupPaymentParticipant>().in("worldCupPaymentId", collect)); + List<WorldCupPaymentParticipant> list1 = this.list(new QueryWrapper<WorldCupPaymentParticipant>().in("worldCupPaymentId", collect).orderByDesc("createTime")); List<Map<String, Object>> list2 = new ArrayList<>(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy"); + SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); for (WorldCupPaymentParticipant on : list1) { WorldCupPayment worldCupPayment = worldCupPaymentService.getById(on.getWorldCupPaymentId()); Map<String, Object> map1 = new HashMap<>(); @@ -337,6 +338,7 @@ map1.put("phone", ToolUtil.isEmpty(tStudent.getPhone()) ? appUser.getPhone() : tStudent.getPhone()); map1.put("idcard", tStudent.getIdCard()); map1.put("state", worldCupPayment.getPayStatus() - 1); + map1.put("insertTime", sdf1.format(worldCupPayment.getPayTime())); }else{ Participant participant = participantClient.getParticipant(on.getParticipantId()); if(ToolUtil.isNotEmpty(name) && participant.getName().indexOf(name) == -1){ @@ -356,6 +358,7 @@ map1.put("phone", ToolUtil.isNotEmpty(participant.getPhone()) ? participant.getPhone() : appUser.getPhone()); map1.put("idcard", participant.getIdcard()); map1.put("state", worldCupPayment.getPayStatus() - 1); + map1.put("insertTime", sdf1.format(worldCupPayment.getPayTime())); } list2.add(map1); } diff --git a/cloud-server-competition/src/main/java/com/dsh/competition/feignclient/model/CompetitionUser.java b/cloud-server-competition/src/main/java/com/dsh/competition/feignclient/model/CompetitionUser.java index d4aa26b..2a6811c 100644 --- a/cloud-server-competition/src/main/java/com/dsh/competition/feignclient/model/CompetitionUser.java +++ b/cloud-server-competition/src/main/java/com/dsh/competition/feignclient/model/CompetitionUser.java @@ -1,6 +1,9 @@ package com.dsh.competition.feignclient.model; +import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; + +import java.util.Date; @Data public class CompetitionUser { @@ -11,4 +14,6 @@ private String phone; private String idCard; private Integer state; + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date insertTime; } diff --git a/cloud-server-competition/src/main/java/com/dsh/competition/service/impl/ParticipantServiceImpl.java b/cloud-server-competition/src/main/java/com/dsh/competition/service/impl/ParticipantServiceImpl.java index f79e786..d56c271 100644 --- a/cloud-server-competition/src/main/java/com/dsh/competition/service/impl/ParticipantServiceImpl.java +++ b/cloud-server-competition/src/main/java/com/dsh/competition/service/impl/ParticipantServiceImpl.java @@ -303,6 +303,7 @@ if(null != paymentCompetition){ competitionUser.setState(paymentCompetition.getPayStatus()); } + competitionUser.setInsertTime(userCompetition.getInsertTime()); list.add(competitionUser); } Page<CompetitionUser> page = new Page<>(); diff --git a/cloud-server-competition/src/main/resources/logback-spring.xml b/cloud-server-competition/src/main/resources/logback-spring.xml index eb725a2..ac1b3df 100644 --- a/cloud-server-competition/src/main/resources/logback-spring.xml +++ b/cloud-server-competition/src/main/resources/logback-spring.xml @@ -215,7 +215,7 @@ </springProfile> <springProfile name="prod"> - <root level="warn"> + <root level="info"> <!-- 生产环境最好不配置console写文件 --> <appender-ref ref="DEBUG_FILE"/> <appender-ref ref="INFO_FILE"/> diff --git a/cloud-server-competition/src/main/resources/mapper/ParticipantMapper.xml b/cloud-server-competition/src/main/resources/mapper/ParticipantMapper.xml index 5c000c2..2ea92f7 100644 --- a/cloud-server-competition/src/main/resources/mapper/ParticipantMapper.xml +++ b/cloud-server-competition/src/main/resources/mapper/ParticipantMapper.xml @@ -15,39 +15,27 @@ </select> <select id="getPeopleFromId1" resultType="com.dsh.competition.entity.UserCompetition"> - select * from ( - select - a.* - from t_user_competition a - left join t_payment_competition b on (a.paymentCompetitionId = b.id) - where b.state = 1 and b.payStatus != 1 and a.competitionId = #{id} + select * from t_user_competition where competitionId = #{id} and paymentCompetitionId in ( + select id from t_payment_competition where state = 1 and payStatus != 1 <if test="null != state and state == 1"> - and b.payStatus = 2 + and payStatus = 2 </if> <if test="null != state and state == 3"> - and b.payStatus = 3 + and payStatus = 3 </if> - group by a.id - ) as aa where aa.id is not null order by aa.insertTime desc limit #{offset}, #{limit} + ) order by insertTime desc limit #{offset}, #{limit} </select> <select id="getPeopleFromIdCount" resultType="java.lang.Integer"> - select - count(*) - from ( - select - a.id - from t_user_competition a - left join t_payment_competition b on (a.paymentCompetitionId = b.id) - where b.state = 1 and b.payStatus != 1 and a.competitionId = #{id} + select count(1) from t_user_competition where competitionId = #{id} and paymentCompetitionId in ( + select id from t_payment_competition where state = 1 and payStatus != 1 <if test="null != state and state == 1"> - and b.payStatus = 2 + and payStatus = 2 </if> <if test="null != state and state == 3"> - and b.payStatus = 3 + and payStatus = 3 </if> - group by a.id - ) as aa where aa.id is not null + ) </select> diff --git a/cloud-server-management/src/main/java/com/dsh/course/feignClient/competition/model/CompetitionUser.java b/cloud-server-management/src/main/java/com/dsh/course/feignClient/competition/model/CompetitionUser.java index 6e43acd..6c0d239 100644 --- a/cloud-server-management/src/main/java/com/dsh/course/feignClient/competition/model/CompetitionUser.java +++ b/cloud-server-management/src/main/java/com/dsh/course/feignClient/competition/model/CompetitionUser.java @@ -1,6 +1,9 @@ package com.dsh.course.feignClient.competition.model; +import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; + +import java.util.Date; @Data public class CompetitionUser { @@ -11,4 +14,6 @@ private String phone; private String idCard; private Integer state; + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date insertTime; } diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/login.html b/cloud-server-management/src/main/webapp/WEB-INF/view/login.html index a90987a..2846a61 100644 --- a/cloud-server-management/src/main/webapp/WEB-INF/view/login.html +++ b/cloud-server-management/src/main/webapp/WEB-INF/view/login.html @@ -64,16 +64,16 @@ <form class="m-t" role="form" action="${ctxPath}/login" method="post"> <div class="item"> <img src="${ctxPath}/img/account.png" /> - <input class="itemInput" type="text" name="username" id="username" placeholder="请输入账号" required="" value="admin"> + <input class="itemInput" type="text" name="username" id="username" placeholder="请输入账号" required="" value=""> </div> <div class="item"> <img src="${ctxPath}/img/password.png" /> - <input class="itemInput" type="password" name="password" id="password" placeholder="请输入密码" required="" value="123456"> + <input class="itemInput" type="password" name="password" id="password" placeholder="请输入密码" required="" value=""> </div> <div class="form-group" style="float: left;"> <div class="col-sm-8" style="padding-left: 0px; padding-right: 0px;"> - <input class="form-control" type="text" name="kaptcha" placeholder="验证码" required="" value="111111"> + <input class="form-control" type="text" name="kaptcha" placeholder="验证码" required="" value=""> </div> <div class="col-sm-4" style="padding-left: 0px; padding-right: 0px;"> <img src="${ctxPath}/kaptcha" id="kaptcha" width="90px" height="34px"/> diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tCompetition/tCompetitionUser.js b/cloud-server-management/src/main/webapp/static/modular/system/tCompetition/tCompetitionUser.js index 1266f59..45ae474 100644 --- a/cloud-server-management/src/main/webapp/static/modular/system/tCompetition/tCompetitionUser.js +++ b/cloud-server-management/src/main/webapp/static/modular/system/tCompetition/tCompetitionUser.js @@ -31,6 +31,8 @@ }, {title: '身份证号', field: 'idCard', visible: true, align: 'center', valign: 'middle',width:'8%', }, + {title: '报名时间', field: 'insertTime', visible: true, align: 'center', valign: 'middle',width:'8%', + }, {title: '状态', field: 'state', visible: true, align: 'center', valign: 'middle',width:'8%', formatter:function (data) { return {1:"正常",2:"正常",3:"已取消"}[data] diff --git a/cloud-server-management/src/main/webapp/static/modular/system/worldCup/registeredPersonnel.js b/cloud-server-management/src/main/webapp/static/modular/system/worldCup/registeredPersonnel.js index 3266ae7..e2706b9 100644 --- a/cloud-server-management/src/main/webapp/static/modular/system/worldCup/registeredPersonnel.js +++ b/cloud-server-management/src/main/webapp/static/modular/system/worldCup/registeredPersonnel.js @@ -24,6 +24,7 @@ return '<a href="#" onclick="RegisteredPersonnel.openQRCode(' + item.id + ', ' + item.isStudent + ',\'' + item.name + '\')" style="color:blue;">查看</a>' } }, + {title: '报名时间', field: 'insertTime', visible: true, align: 'center', valign: 'middle'}, {title: '状态', field: 'state', visible: true, align: 'center', valign: 'middle', formatter:function (data) { return {1:"正常",2:"已取消"}[data] -- Gitblit v1.7.1