代理管理 管理员详情 数据统计
This commit is contained in:
parent
af1518a50f
commit
52813b95a0
|
|
@ -23,6 +23,7 @@ import com.sqx.modules.pay.dao.PayDetailsDao;
|
||||||
import com.sqx.modules.pay.entity.PayDetails;
|
import com.sqx.modules.pay.entity.PayDetails;
|
||||||
import com.sqx.modules.pay.service.PayDetailsService;
|
import com.sqx.modules.pay.service.PayDetailsService;
|
||||||
import com.sqx.modules.sys.entity.SysUserEntity;
|
import com.sqx.modules.sys.entity.SysUserEntity;
|
||||||
|
import com.sqx.modules.sys.service.SysUserMoneyDetailsService;
|
||||||
import com.sqx.modules.sys.service.SysUserService;
|
import com.sqx.modules.sys.service.SysUserService;
|
||||||
import com.sqx.modules.utils.EasyPoi.ExcelUtils;
|
import com.sqx.modules.utils.EasyPoi.ExcelUtils;
|
||||||
import com.sqx.modules.utils.TimeCompleteUtils;
|
import com.sqx.modules.utils.TimeCompleteUtils;
|
||||||
|
|
@ -60,6 +61,8 @@ public class UserController {
|
||||||
@Autowired
|
@Autowired
|
||||||
private UserMoneyDetailsService userMoneyDetailsService;
|
private UserMoneyDetailsService userMoneyDetailsService;
|
||||||
@Autowired
|
@Autowired
|
||||||
|
private SysUserMoneyDetailsService sysUserMoneyDetailsService;
|
||||||
|
@Autowired
|
||||||
private UserMoneyService userMoneyService;
|
private UserMoneyService userMoneyService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private InviteMoneyService inviteMoneyService;
|
private InviteMoneyService inviteMoneyService;
|
||||||
|
|
@ -263,14 +266,22 @@ public class UserController {
|
||||||
homeMessageResponse.setNewMonth(userService.queryUserCount(2, null, null, qdCode));
|
homeMessageResponse.setNewMonth(userService.queryUserCount(2, null, null, qdCode));
|
||||||
//设置本年新增
|
//设置本年新增
|
||||||
homeMessageResponse.setNewYear(userService.queryUserCount(3, null, null, qdCode));
|
homeMessageResponse.setNewYear(userService.queryUserCount(3, null, null, qdCode));
|
||||||
|
// //设置总收入
|
||||||
|
// homeMessageResponse.setTotalRevenue(userService.queryPayMoney(0, qdCode));
|
||||||
|
// //设置今日收入
|
||||||
|
// homeMessageResponse.setTodayRevenue(userService.queryPayMoney(1, qdCode));
|
||||||
|
// //设置本月收入
|
||||||
|
// homeMessageResponse.setMonthRevenue(userService.queryPayMoney(2, qdCode));
|
||||||
|
// //设置本年收入
|
||||||
|
// homeMessageResponse.setYearRevenue(userService.queryPayMoney(3, qdCode));
|
||||||
//设置总收入
|
//设置总收入
|
||||||
homeMessageResponse.setTotalRevenue(userService.queryPayMoney(0, qdCode));
|
homeMessageResponse.setTotalRevenue(sysUserMoneyDetailsService.queryPayMoney(0, sysUserId));
|
||||||
//设置今日收入
|
//设置今日收入
|
||||||
homeMessageResponse.setTodayRevenue(userService.queryPayMoney(1, qdCode));
|
homeMessageResponse.setTodayRevenue(sysUserMoneyDetailsService.queryPayMoney(1, sysUserId));
|
||||||
//设置本月收入
|
//设置本月收入
|
||||||
homeMessageResponse.setMonthRevenue(userService.queryPayMoney(2, qdCode));
|
homeMessageResponse.setMonthRevenue(sysUserMoneyDetailsService.queryPayMoney(2, sysUserId));
|
||||||
//设置本年收入
|
//设置本年收入
|
||||||
homeMessageResponse.setYearRevenue(userService.queryPayMoney(3, qdCode));
|
homeMessageResponse.setYearRevenue(sysUserMoneyDetailsService.queryPayMoney(3, sysUserId));
|
||||||
//查询指定日期下的短剧购买的 量
|
//查询指定日期下的短剧购买的 量
|
||||||
|
|
||||||
Map<String, Object> map = userService.queryPayAndExtractInfo();
|
Map<String, Object> map = userService.queryPayAndExtractInfo();
|
||||||
|
|
|
||||||
|
|
@ -272,7 +272,7 @@ public class TempOrdersTask {
|
||||||
if (qdAward.compareTo(BigDecimal.ZERO) > 0) {
|
if (qdAward.compareTo(BigDecimal.ZERO) > 0) {
|
||||||
SysUserMoneyDetails userMoneyDetails4 = new SysUserMoneyDetails(
|
SysUserMoneyDetails userMoneyDetails4 = new SysUserMoneyDetails(
|
||||||
sysUser.getUserId(), sysUser.getUserId(), null, "[分享达标额外奖励]", 6, 1, 2,
|
sysUser.getUserId(), sysUser.getUserId(), null, "[分享达标额外奖励]", 6, 1, 2,
|
||||||
qdAward, "推广人员首次达标,额外奖励现金红包" + qdAward, 2);
|
qdAward, "推广人员首次达标,额外奖励现金红包" + qdAward, 1);
|
||||||
|
|
||||||
sysUserMoneyService.updateSysMoney(1, sysUser.getUserId(), qdAward.doubleValue());
|
sysUserMoneyService.updateSysMoney(1, sysUser.getUserId(), qdAward.doubleValue());
|
||||||
sysUserMoneyDetailsService.save(userMoneyDetails4);
|
sysUserMoneyDetailsService.save(userMoneyDetails4);
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,8 @@ package com.sqx.modules.pay.wuyou;
|
||||||
public class Constants {
|
public class Constants {
|
||||||
final static String APP_SECRET = "3MWSBmyKDeQDLXzoLr53tKVqiJv4Fm0KdsEhbpXW9YWvh35VgozL5S3rpUz4EjSb";
|
final static String APP_SECRET = "3MWSBmyKDeQDLXzoLr53tKVqiJv4Fm0KdsEhbpXW9YWvh35VgozL5S3rpUz4EjSb";
|
||||||
final static String MERCHANT_ID = "100360";
|
final static String MERCHANT_ID = "100360";
|
||||||
|
// final static String MERCHANT_ID = "100363";
|
||||||
|
// final static String APP_SECRET = "OSsgOvgBmODAGGP7tg7Yt4WS2VYpop1RxSa6Iu3J2H4OAmMzf57mtc1II8BkyW9N";
|
||||||
|
|
||||||
final static String BASE_URL = "http://47.113.117.120";
|
final static String BASE_URL = "http://47.113.117.120";
|
||||||
|
|
||||||
|
|
@ -14,5 +16,6 @@ public class Constants {
|
||||||
|
|
||||||
final static String EXTRACT_URL = BASE_URL + "/api/salary";
|
final static String EXTRACT_URL = BASE_URL + "/api/salary";
|
||||||
final static String EXTRACT_QUERY_URL = BASE_URL + "/api/querySalary";
|
final static String EXTRACT_QUERY_URL = BASE_URL + "/api/querySalary";
|
||||||
|
final static String REFUND_URL = BASE_URL + "/api/refund";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@ package com.sqx.modules.sys.mapper;
|
||||||
import com.sqx.modules.sys.entity.SysUserMoneyDetails;
|
import com.sqx.modules.sys.entity.SysUserMoneyDetails;
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Administrator
|
* @author Administrator
|
||||||
|
|
@ -12,7 +13,7 @@ import org.apache.ibatis.annotations.Mapper;
|
||||||
*/
|
*/
|
||||||
@Mapper
|
@Mapper
|
||||||
public interface SysUserMoneyDetailsMapper extends BaseMapper<SysUserMoneyDetails> {
|
public interface SysUserMoneyDetailsMapper extends BaseMapper<SysUserMoneyDetails> {
|
||||||
|
Double queryPayMoney(@Param("type") int type, @Param("date") String date,@Param("userId") Long userId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -10,4 +10,5 @@ import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
*/
|
*/
|
||||||
public interface SysUserMoneyDetailsService extends IService<SysUserMoneyDetails> {
|
public interface SysUserMoneyDetailsService extends IService<SysUserMoneyDetails> {
|
||||||
|
|
||||||
|
Double queryPayMoney(int type,Long userId);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,9 @@ import com.sqx.modules.sys.service.SysUserMoneyDetailsService;
|
||||||
import com.sqx.modules.sys.mapper.SysUserMoneyDetailsMapper;
|
import com.sqx.modules.sys.mapper.SysUserMoneyDetailsMapper;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.text.SimpleDateFormat;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Administrator
|
* @author Administrator
|
||||||
* @description 针对表【sys_user_money_details(钱包记录表)】的数据库操作Service实现
|
* @description 针对表【sys_user_money_details(钱包记录表)】的数据库操作Service实现
|
||||||
|
|
@ -15,6 +18,12 @@ import org.springframework.stereotype.Service;
|
||||||
public class SysUserMoneyDetailsServiceImpl extends ServiceImpl<SysUserMoneyDetailsMapper, SysUserMoneyDetails>
|
public class SysUserMoneyDetailsServiceImpl extends ServiceImpl<SysUserMoneyDetailsMapper, SysUserMoneyDetails>
|
||||||
implements SysUserMoneyDetailsService{
|
implements SysUserMoneyDetailsService{
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Double queryPayMoney(int type, Long userId) {
|
||||||
|
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:ss:mm");
|
||||||
|
String date = simpleDateFormat.format(new Date());
|
||||||
|
return baseMapper.queryPayMoney(type, date, userId);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -27,4 +27,21 @@
|
||||||
content,money_type,create_time,
|
content,money_type,create_time,
|
||||||
source_id
|
source_id
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
|
<select id="queryPayMoney" resultType="Double">
|
||||||
|
select sum(money) from sys_user_money_details
|
||||||
|
where `type` = 1 and `state` = 2
|
||||||
|
<if test="userId!=null">
|
||||||
|
and user_id=#{userId}
|
||||||
|
</if>
|
||||||
|
<if test="type==1">
|
||||||
|
and date_format(create_time,'%Y-%m-%d')=date_format(#{date},'%Y-%m-%d')
|
||||||
|
</if>
|
||||||
|
<if test="type==2">
|
||||||
|
and date_format(create_time,'%Y-%m')=date_format(#{date},'%Y-%m')
|
||||||
|
</if>
|
||||||
|
<if test="type==3">
|
||||||
|
and date_format(create_time,'%Y')=date_format(#{date},'%Y')
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue