From 1e64ef03770f4e3a7f357049a6fe744f39c2c4b6 Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期二, 21 十一月 2023 09:12:20 +0800
Subject: [PATCH] 后台bug修改
---
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java | 8
cloud-server-account/src/main/java/com/dsh/account/entity/IntroduceRewards.java | 92 +++++++
cloud-server-management/src/main/java/com/dsh/guns/modular/system/model/IntroduceUserQuery.java | 8
cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop.html | 2
cloud-server-account/src/main/java/com/dsh/account/entity/IntroduceUser.java | 36 +++
cloud-server-account/src/main/java/com/dsh/account/dto/IntroduceUserQuery.java | 20 +
cloud-server-account/src/main/java/com/dsh/account/entity/TAppGift.java | 42 +++
cloud-server-account/src/main/resources/mapper/TAppGiftMapper.xml | 20 +
cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_add_three.html | 2
cloud-server-management/src/main/webapp/static/modular/system/introduce/introduce_user.js | 22
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java | 71 +++--
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCouponController.java | 8
cloud-server-management/src/main/webapp/WEB-INF/view/system/ball/yuyue_add.html | 32 --
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorController.java | 9
cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java | 22 +
cloud-server-management/src/main/webapp/static/modular/system/tIntegral/tIntegral.js | 2
cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js | 6
cloud-server-activity/src/main/resources/mapper/CouponMapper.xml | 1
cloud-server-management/src/main/java/com/dsh/course/feignClient/account/AppUserClient.java | 16
cloud-server-account/src/main/java/com/dsh/account/service/TAppGiftService.java | 6
cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java | 5
cloud-server-other/src/main/java/com/dsh/other/controller/OperatorController.java | 47 +++
cloud-server-management/src/main/webapp/static/modular/system/tShop/tShop_info.js | 3
cloud-server-management/src/main/java/com/dsh/guns/modular/system/model/IntroduceUser.java | 22 +
cloud-server-account/src/main/java/com/dsh/account/mapper/TAppGiftMapper.java | 7
cloud-server-activity/src/main/java/com/dsh/activity/controller/IntroduceRewardsController.java | 19 +
cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppGiftServiceImpl.java | 11
cloud-server-management/src/main/java/com/dsh/course/feignClient/activity/model/CouponListOfSearch.java | 3
cloud-server-management/src/main/webapp/WEB-INF/view/system/introduce/introduce_user.html | 8
cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/CoursePackageService.java | 1
cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_add_device.html | 20 -
cloud-server-activity/src/main/java/com/dsh/activity/feignclient/model/CouponListOfSearch.java | 3
cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java | 89 ++++--
cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TIntroductionCourtesyController.java | 16 +
cloud-server-account/src/main/java/com/dsh/account/feignclient/activity/IntroduceRewardsClient.java | 3
35 files changed, 516 insertions(+), 166 deletions(-)
diff --git a/cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java b/cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java
index 8e09a9d..f588d89 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java
@@ -4,6 +4,7 @@
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.dsh.account.dto.BindDto;
+import com.dsh.account.dto.IntroduceUserQuery;
import com.dsh.account.dto.SelectDto;
import com.dsh.account.dto.UpdateInfoDto;
import com.dsh.account.entity.*;
@@ -18,6 +19,7 @@
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
+import io.swagger.models.auth.In;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@@ -51,6 +53,26 @@
@Autowired
private TCourseInfoRecordService courseInfoRecordService;
+ @Autowired
+ private TAppGiftService appGiftService;
+ /**
+ * 根据介绍有礼id查询当前活动参与次数
+ */
+ @ResponseBody
+ @PostMapping("/base/appUser/getActivityPeoples")
+ public Integer getActivityPeoples(@RequestBody Integer activityId){
+ int activityId1 = appGiftService.list(new QueryWrapper<TAppGift>().eq("activityId", activityId))
+ .size();
+ return activityId1;
+ }
+ /**
+ * 介绍有礼 -- 参与用户列表
+ */
+ @ResponseBody
+ @PostMapping("/base/appUser/queryIntroduceAll")
+ public List<IntroduceUser> queryIntroduceAll(@RequestBody IntroduceUserQuery query){
+ return appGiftService.queryIntroduceAll(query);
+ }
/**
* 获取所有用户
*/
diff --git a/cloud-server-account/src/main/java/com/dsh/account/dto/IntroduceUserQuery.java b/cloud-server-account/src/main/java/com/dsh/account/dto/IntroduceUserQuery.java
new file mode 100644
index 0000000..5751c83
--- /dev/null
+++ b/cloud-server-account/src/main/java/com/dsh/account/dto/IntroduceUserQuery.java
@@ -0,0 +1,20 @@
+package com.dsh.account.dto;
+
+import lombok.Data;
+
+/**
+ * 介绍有礼-参与用户列表查询Query
+ */
+@Data
+public class IntroduceUserQuery {
+ // 介绍有礼id
+ private Integer activityId;
+ // 分享用户姓名
+ private String userName;
+ // 分享用户电话
+ private String userPhone;
+ // 被分享用户姓名
+ private String shareUserName;
+ // 被分享用户电话
+ private String shareUserPhone;
+}
diff --git a/cloud-server-account/src/main/java/com/dsh/account/entity/IntroduceRewards.java b/cloud-server-account/src/main/java/com/dsh/account/entity/IntroduceRewards.java
new file mode 100644
index 0000000..a40a7a2
--- /dev/null
+++ b/cloud-server-account/src/main/java/com/dsh/account/entity/IntroduceRewards.java
@@ -0,0 +1,92 @@
+package com.dsh.account.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 介绍奖励
+ * </p>
+ *
+ * @author jqs
+ * @since 2023-06-29
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("t_introduce_rewards")
+public class IntroduceRewards extends Model<IntroduceRewards> {
+
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 主键
+ */
+ @TableId(value = "id", type = IdType.AUTO)
+ private Integer id;
+ /**
+ * 省
+ */
+ @TableField("province")
+ private String province;
+ /**
+ * 省编号
+ */
+ @TableField("provinceCode")
+ private String provinceCode;
+ /**
+ * 市
+ */
+ @TableField("city")
+ private String city;
+ /**
+ * 市编号
+ */
+ @TableField("cityCode")
+ private String cityCode;
+ /**
+ * 开始时间
+ */
+ @TableField("startTime")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm",timezone = "GMT+8")
+ private Date startTime;
+ /**
+ * 结束时间
+ */
+ @TableField("endTime")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm",timezone = "GMT+8")
+ private Date endTime;
+ /**
+ * 赠送课时
+ */
+ @TableField("giveClass")
+ private Integer giveClass;
+ /**
+ * 状态(1=正常,2=冻结,3=删除)
+ */
+ @TableField("state")
+ private Integer state;
+ /**
+ * 添加时间
+ */
+ @TableField("insertTime")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+ private Date insertTime;
+
+
+ @Override
+ protected Serializable pkVal() {
+ return this.id;
+ }
+
+}
diff --git a/cloud-server-account/src/main/java/com/dsh/account/entity/IntroduceUser.java b/cloud-server-account/src/main/java/com/dsh/account/entity/IntroduceUser.java
new file mode 100644
index 0000000..399666c
--- /dev/null
+++ b/cloud-server-account/src/main/java/com/dsh/account/entity/IntroduceUser.java
@@ -0,0 +1,36 @@
+package com.dsh.account.entity;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.util.Date;
+
+/**
+ * 介绍有礼参与用户实体类
+ */
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+public class IntroduceUser {
+ private Integer id;
+
+ // 新用户id
+ private Integer shareUserId;
+ // 新用户名称
+ private String shareUserName;
+ // 新用户电话
+ private String shareUserPhone;
+
+ // 推荐人id
+ private Integer userId;
+ // 推荐人电话
+ private String userPhone;
+ // 推荐人名称
+ private String userName;
+ // 活动id
+ private Integer activityId;
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+ private Date insertTime;
+}
diff --git a/cloud-server-account/src/main/java/com/dsh/account/entity/TAppGift.java b/cloud-server-account/src/main/java/com/dsh/account/entity/TAppGift.java
index 5eb6ddc..6d9b805 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/entity/TAppGift.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/entity/TAppGift.java
@@ -6,6 +6,9 @@
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
@@ -30,16 +33,53 @@
private Integer id;
/**
- * 用户id
+ * 用户id 推荐人id
*/
@TableField("userId")
private Integer userId;
+ /**
+ * 用户姓名 推荐人姓名
+ */
+ @TableField("userName")
+ private String userName;
+ /**
+ * 用户电话 推荐人电话
+ */
+ @TableField("userPhone")
+ private String userPhone;
/**
* 未分配课时数
*/
private Integer num;
+ /**
+ * 注册用户id
+ */
+ @TableField("shareUserId")
+ private Integer shareUserId;
+ /**
+ * 注册用户姓名
+ */
+ @TableField("shareUserName")
+ private String shareUserName;
+ /**
+ * 注册用户电话
+ */
+ @TableField("shareUserPhone")
+ private String shareUserPhone;
+ /**
+ * 介绍有礼活动id
+ */
+ @TableField("activityId")
+ private Integer activityId;
+
+ /**
+ * 介绍有礼活动id
+ */
+ @TableField("insertTime")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+ private Date insertTime;
@Override
protected Serializable pkVal() {
diff --git a/cloud-server-account/src/main/java/com/dsh/account/feignclient/activity/IntroduceRewardsClient.java b/cloud-server-account/src/main/java/com/dsh/account/feignclient/activity/IntroduceRewardsClient.java
index 1998736..393b0ec 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/feignclient/activity/IntroduceRewardsClient.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/feignclient/activity/IntroduceRewardsClient.java
@@ -1,6 +1,7 @@
package com.dsh.account.feignclient.activity;
+import com.dsh.account.entity.IntroduceRewards;
import com.dsh.account.feignclient.activity.model.IntrduceOfUserRequest;
import com.dsh.account.feignclient.competition.model.PurchaseRecordVo;
import org.springframework.cloud.openfeign.FeignClient;
@@ -17,7 +18,7 @@
public List<PurchaseRecordVo> queryAppUsersofIntroduce(@RequestBody IntrduceOfUserRequest request);
@PostMapping("/base/introduce/getGiftList")
- Integer getGiftList(@RequestBody String cityCode);
+ IntroduceRewards getGiftList(@RequestBody String cityCode);
}
diff --git a/cloud-server-account/src/main/java/com/dsh/account/mapper/TAppGiftMapper.java b/cloud-server-account/src/main/java/com/dsh/account/mapper/TAppGiftMapper.java
index e8110a4..e2b04cc 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/mapper/TAppGiftMapper.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/mapper/TAppGiftMapper.java
@@ -1,7 +1,12 @@
package com.dsh.account.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.dsh.account.dto.IntroduceUserQuery;
+import com.dsh.account.entity.IntroduceUser;
import com.dsh.account.entity.TAppGift;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
/**
* <p>
@@ -13,4 +18,6 @@
*/
public interface TAppGiftMapper extends BaseMapper<TAppGift> {
+ List<IntroduceUser> queryIntroduceAll(@Param("query") IntroduceUserQuery query);
+
}
diff --git a/cloud-server-account/src/main/java/com/dsh/account/service/TAppGiftService.java b/cloud-server-account/src/main/java/com/dsh/account/service/TAppGiftService.java
index 919ab30..588625d 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/service/TAppGiftService.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/service/TAppGiftService.java
@@ -1,7 +1,11 @@
package com.dsh.account.service;
import com.baomidou.mybatisplus.extension.service.IService;
+import com.dsh.account.dto.IntroduceUserQuery;
+import com.dsh.account.entity.IntroduceUser;
import com.dsh.account.entity.TAppGift;
+
+import java.util.List;
/**
* <p>
@@ -16,4 +20,6 @@
Integer weeksOfAddHours(Long packetId,Integer appUserId,Integer num);
+ List<IntroduceUser> queryIntroduceAll(IntroduceUserQuery query);
+
}
diff --git a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppGiftServiceImpl.java b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppGiftServiceImpl.java
index e3d4252..a1e7a7b 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppGiftServiceImpl.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppGiftServiceImpl.java
@@ -1,6 +1,8 @@
package com.dsh.account.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.dsh.account.dto.IntroduceUserQuery;
+import com.dsh.account.entity.IntroduceUser;
import com.dsh.account.entity.TAppGift;
import com.dsh.account.feignclient.course.CourseListClient;
import com.dsh.account.feignclient.course.CoursePaymentClient;
@@ -9,6 +11,8 @@
import org.checkerframework.checker.units.qual.A;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
+
+import java.util.List;
/**
* <p>
@@ -22,10 +26,17 @@
public class TAppGiftServiceImpl extends ServiceImpl<TAppGiftMapper, TAppGift> implements TAppGiftService {
@Autowired
private CoursePaymentClient coursePaymentClient;
+ @Autowired
+ private TAppGiftMapper mapper;
@Override
public Integer weeksOfAddHours(Long packetId,Integer appUserId,Integer num) {
Integer b = coursePaymentClient.sendHours(packetId+"_"+appUserId+"_"+num);
return b;
}
+
+ @Override
+ public List<IntroduceUser> queryIntroduceAll(IntroduceUserQuery query) {
+ return mapper.queryIntroduceAll(query);
+ }
}
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 8e5de5e..78f0e7a 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
@@ -419,7 +419,9 @@
*/
@Override
public ResultUtil addAppUser(AddAppUserVo addAppUserVo) throws Exception {
- TAppUser tAppUser = this.baseMapper.selectOne(new QueryWrapper<TAppUser>().eq("phone", addAppUserVo.getPhone()).ne("state", 3));
+ TAppUser tAppUser = this.baseMapper.selectOne(new QueryWrapper<TAppUser>()
+ .eq("phone", addAppUserVo.getPhone())
+ .ne("state", 3));
if(null != tAppUser){
return ResultUtil.error("账号已存在");
}
@@ -435,42 +437,58 @@
tAppUser.setIsVip(0);
tAppUser.setState(1);
tAppUser.setInsertTime(new Date());
-
-
-
- // 介绍有礼
- if(addAppUserVo.getReferralUserId()!=null || ToolUtil.isNotEmpty(addAppUserVo.getInvitePhone())){
- if(ToolUtil.isEmpty(addAppUserVo.getLat()) || ToolUtil.isEmpty(addAppUserVo.getLon())){
- return ResultUtil.error("请先开启定位", "");
- }
- Map<String, String> geocode = gdMapGeocodingUtil.geocode(addAppUserVo.getLon(), addAppUserVo.getLat());
- Integer num=0;
- if(null != geocode){
- String province = geocode.get("province");
- String provinceCode = geocode.get("provinceCode");
- String city = geocode.get("city");
- String cityCode = geocode.get("cityCode");
- num = introduceRewardsClient.getGiftList(cityCode);
- }
- if(ToolUtil.isNotEmpty(addAppUserVo.getInvitePhone())){
- List<TAppUser> tAppUsers = this.baseMapper.selectList(new LambdaQueryWrapper<TAppUser>().eq(TAppUser::getPhone, addAppUserVo.getInvitePhone()));
- if(tAppUsers.size()>0){
- addAppUserVo.setReferralUserId(tAppUsers.get(0).getId());
+ // 注册用户
+ int insert = this.baseMapper.insert(tAppUser);
+ // 介绍有礼
+ if(addAppUserVo.getReferralUserId()!=null || ToolUtil.isNotEmpty(addAppUserVo.getInvitePhone())){
+ if(ToolUtil.isEmpty(addAppUserVo.getLat()) || ToolUtil.isEmpty(addAppUserVo.getLon())){
+ return ResultUtil.error("请先开启定位", "");
+ }
+ Map<String, String> geocode = gdMapGeocodingUtil.geocode(addAppUserVo.getLon(), addAppUserVo.getLat());
+ Integer num=0;
+ Integer activityId=null;
+ if(null != geocode){
+ String province = geocode.get("province");
+ String provinceCode = geocode.get("provinceCode");
+ String city = geocode.get("city");
+ String cityCode = geocode.get("cityCode");
+ // 根据所在市code 查询是否有介绍有礼活动
+ IntroduceRewards res = introduceRewardsClient.getGiftList(cityCode);
+ if (res!=null){
+ num = res.getGiveClass();
+ activityId = res.getId();
+ if(ToolUtil.isNotEmpty(addAppUserVo.getInvitePhone())){
+ List<TAppUser> tAppUsers = this.baseMapper.selectList(new LambdaQueryWrapper<TAppUser>()
+ .eq(TAppUser::getPhone, addAppUserVo.getInvitePhone()));
+ if(tAppUsers.size()>0){
+ addAppUserVo.setReferralUserId(tAppUsers.get(0).getId());
+ }
+ }
+ if (num!=0){
+ TAppGift tAppGift = new TAppGift();
+ TAppUser phone = appUserService.getOne(new QueryWrapper<TAppUser>()
+ .eq("phone", addAppUserVo.getInvitePhone()));
+ if (phone == null){
+ return ResultUtil.error("推荐人手机号未注册玩湃会员!");
+ }else{
+ tAppGift.setUserName(phone.getName());
+ tAppGift.setUserPhone(phone.getPhone());
+ }
+ tAppGift.setUserId(addAppUserVo.getReferralUserId());
+ tAppGift.setNum(num);
+ tAppGift.setShareUserId(tAppUser.getId());
+ tAppGift.setShareUserName(tAppUser.getPhone());
+ tAppGift.setShareUserPhone(tAppUser.getPhone());
+ tAppGift.setActivityId(activityId);
+ tAppGift.setInsertTime(new Date());
+ appGiftService.save(tAppGift);
+ }
+ }
}
}
- TAppGift one = appGiftService.getOne(new LambdaQueryWrapper<TAppGift>().eq(TAppGift::getUserId, addAppUserVo.getReferralUserId()));
- if(one!=null){
- one.setNum(one.getNum()+num);
- appGiftService.updateById(one);
- }else {
- TAppGift tAppGift = new TAppGift();
- tAppGift.setUserId(addAppUserVo.getReferralUserId());
- tAppGift.setNum(num);
- appGiftService.save(tAppGift);
- }
- }
- this.baseMapper.insert(tAppUser);
+
+
return ResultUtil.success();
}
@@ -1161,7 +1179,8 @@
String provinceCode = geocode.get("provinceCode");
String city = geocode.get("city");
String cityCode = geocode.get("cityCode");
- num = introduceRewardsClient.getGiftList(cityCode);
+ IntroduceRewards giftList = introduceRewardsClient.getGiftList(cityCode);
+ num = giftList.getGiveClass();
}
Integer userId=null;
if(ToolUtil.isNotEmpty(dto.getInvitePhone())){
diff --git a/cloud-server-account/src/main/resources/mapper/TAppGiftMapper.xml b/cloud-server-account/src/main/resources/mapper/TAppGiftMapper.xml
index f830c3f..c4c1b6a 100644
--- a/cloud-server-account/src/main/resources/mapper/TAppGiftMapper.xml
+++ b/cloud-server-account/src/main/resources/mapper/TAppGiftMapper.xml
@@ -3,4 +3,24 @@
<mapper namespace="com.dsh.account.mapper.TAppGiftMapper">
+ <select id="queryIntroduceAll" resultType="com.dsh.account.entity.IntroduceUser">
+ select t1.* from t_app_gift t1
+ <where>
+ <if test="query.shareUserName!=null and query.shareUserName!= ''">
+ and t1.shareUserName like concat('%',#{query.shareUserName},'%')
+ </if>
+ <if test="query.shareUserphone!=null and query.shareUserphone!= ''">
+ and t1.shareUserPhone like concat('%',#{query.shareUserPhone},'%')
+ </if>
+ <if test="query.userName!=null and query.userName!= ''">
+ and t1.userName like concat('%',#{query.userName},'%')
+ </if>
+ <if test="query.userPhone!=null and query.userPhone!= ''">
+ and t1.userPhone like concat('%',#{query.userPhone},'%')
+ </if>
+ <if test="query.activityId!=null and query.activityId!= ''">
+ and t1.activityId = #{query.activityId}
+ </if>
+ </where>
+ </select>
</mapper>
diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java
index 8f70ff6..5fdb57d 100644
--- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java
+++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java
@@ -323,7 +323,7 @@
// 获取到优惠券id 查询这个优惠券指定了哪些城市
Integer id = Integer.parseInt(String.valueOf(map.get("id")));
// 获取到运营商管理的省和市
- List<TOperatorCity> cityByOperatorId = operatorClient.getCityByOperatorId(ofSearch.getOperatorId());
+ List<TOperatorCity> cityByOperatorId = ofSearch.getOperatorCities();
// 拿到运营商市的code集合
List<String> collect = cityByOperatorId.stream().filter(t -> t.getPid() != 0)
.map(tOperatorCity -> Integer.toString(tOperatorCity.getCode()))
@@ -397,12 +397,11 @@
@ResponseBody
@PostMapping("/base/coupon/queryCouponListSearch1")
public List<Map<String,Object>> getCouponListOfSearch1(@RequestBody CouponListOfSearch ofSearch){
+ // 查询全国通用的优惠券和包含指定门店的优惠券
List<Map<String, Object>> mapList = couponService.queryCouponListOfSearch1(ofSearch);
-
Date currentDate = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String currentDateStr = sdf.format(currentDate);
-
// Iterate over the mapList and remove entries where endTime is less than the current date
Iterator<Map<String, Object>> iterator = mapList.iterator();
while (iterator.hasNext()) {
diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/IntroduceRewardsController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/IntroduceRewardsController.java
index 0f9268d..8bb9b84 100644
--- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/IntroduceRewardsController.java
+++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/IntroduceRewardsController.java
@@ -5,6 +5,7 @@
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.dsh.activity.entity.BodySideAppointment;
import com.dsh.activity.entity.IntroduceRewards;
+import com.dsh.activity.feignclient.account.AppUserClient;
import com.dsh.activity.feignclient.model.IntrduceOfUserRequest;
import com.dsh.activity.feignclient.model.PurchaseRecordVo;
import com.dsh.activity.feignclient.other.model.Store;
@@ -34,6 +35,7 @@
@Autowired
private IntroduceUserService introduceUserService;
+
private final SimpleDateFormat mat = new SimpleDateFormat("MM-dd HH:mm");
/**
@@ -62,6 +64,7 @@
Date date = new Date();
List<IntroduceVO> introduceVOS = idrService.listAll(query);
for (IntroduceVO introduceVO : introduceVOS) {
+
Date startTime = introduceVO.getStartTime();
Date endTime = introduceVO.getEndTime();
if (date.after(startTime) && date.before(endTime)) {
@@ -117,10 +120,18 @@
}
@PostMapping("/base/introduce/getGiftList")
- public Integer getGiftList(@RequestBody String cityCode){
- List<IntroduceRewards> list = idrService.list(new LambdaQueryWrapper<IntroduceRewards>().eq(IntroduceRewards::getCityCode,cityCode).le(IntroduceRewards::getStartTime,new Date()).ge(IntroduceRewards::getEndTime,new Date()));
- int sum = list.stream().mapToInt(IntroduceRewards::getGiveClass).sum();
- return sum;
+ @ResponseBody
+ public IntroduceRewards getGiftList(@RequestBody String cityCode){
+ List<IntroduceRewards> list = idrService.list(new LambdaQueryWrapper<IntroduceRewards>()
+ .eq(IntroduceRewards::getCityCode,cityCode)
+ .le(IntroduceRewards::getStartTime,new Date())
+ .ge(IntroduceRewards::getEndTime,new Date())
+ .orderByDesc(IntroduceRewards::getInsertTime)
+ .last("LIMIT 1"));
+ if (list.size()>0){
+ return list.get(0);
+ }
+ return null;
}
}
diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/feignclient/model/CouponListOfSearch.java b/cloud-server-activity/src/main/java/com/dsh/activity/feignclient/model/CouponListOfSearch.java
index 48a53d0..fc2a538 100644
--- a/cloud-server-activity/src/main/java/com/dsh/activity/feignclient/model/CouponListOfSearch.java
+++ b/cloud-server-activity/src/main/java/com/dsh/activity/feignclient/model/CouponListOfSearch.java
@@ -2,6 +2,7 @@
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.dsh.activity.feignclient.other.model.TOperatorCity;
import lombok.Data;
import java.util.List;
@@ -28,4 +29,6 @@
private Integer operatorId;
private Integer objType;
private List<Integer> storeIds;
+ // 运营商使用
+ private List<TOperatorCity> operatorCities;
}
diff --git a/cloud-server-activity/src/main/resources/mapper/CouponMapper.xml b/cloud-server-activity/src/main/resources/mapper/CouponMapper.xml
index cbe7368..9d85767 100644
--- a/cloud-server-activity/src/main/resources/mapper/CouponMapper.xml
+++ b/cloud-server-activity/src/main/resources/mapper/CouponMapper.xml
@@ -92,7 +92,6 @@
<if test="cityCode != null">
and id in(
SELECT DISTINCT couponId FROM
-
(SELECT DISTINCT couponId
from t_coupon_store
WHERE storeId = #{storeId}
diff --git a/cloud-server-management/src/main/java/com/dsh/course/feignClient/account/AppUserClient.java b/cloud-server-management/src/main/java/com/dsh/course/feignClient/account/AppUserClient.java
index 4d72852..1865f39 100644
--- a/cloud-server-management/src/main/java/com/dsh/course/feignClient/account/AppUserClient.java
+++ b/cloud-server-management/src/main/java/com/dsh/course/feignClient/account/AppUserClient.java
@@ -8,9 +8,7 @@
import com.dsh.course.dto.StudentSearch;
import com.dsh.course.dto.TStudentDto;
import com.dsh.course.feignClient.other.model.SiteChangeStateVO;
-import com.dsh.guns.modular.system.model.AdvertisementChangeStateDTO;
-import com.dsh.guns.modular.system.model.AppUserByNameAndPhoneDTO;
-import com.dsh.guns.modular.system.model.TStudent;
+import com.dsh.guns.modular.system.model.*;
import com.dsh.guns.modular.system.model.dto.GiftSearchDto;
import com.dsh.guns.modular.system.model.dto.SelectDto;
import org.springframework.cloud.openfeign.FeignClient;
@@ -22,8 +20,16 @@
@FeignClient("mb-cloud-account")
public interface AppUserClient {
-
-
+ /**
+ * 根据介绍有礼id查询当前活动参与次数
+ */
+ @PostMapping("/base/appUser/getActivityPeoples")
+ Integer getActivityPeoples(@RequestBody Integer activityId);
+ /**
+ * 介绍有礼 -- 参与用户列表
+ */
+ @PostMapping("/base/appUser/queryIntroduceAll")
+ List<IntroduceUser> queryIntroduceAll(@RequestBody IntroduceUserQuery query);
/**
* 根据用户姓名和电话模糊查询
*/
diff --git a/cloud-server-management/src/main/java/com/dsh/course/feignClient/activity/model/CouponListOfSearch.java b/cloud-server-management/src/main/java/com/dsh/course/feignClient/activity/model/CouponListOfSearch.java
index ab56486..e61efcd 100644
--- a/cloud-server-management/src/main/java/com/dsh/course/feignClient/activity/model/CouponListOfSearch.java
+++ b/cloud-server-management/src/main/java/com/dsh/course/feignClient/activity/model/CouponListOfSearch.java
@@ -2,6 +2,7 @@
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.dsh.guns.modular.system.model.TOperatorCity;
import lombok.Data;
import java.util.List;
@@ -28,5 +29,7 @@
private Integer operatorId;
private Integer objType;
private List<Integer> storeIds;
+ // 运营商使用
+ private List<TOperatorCity> operatorCities;
}
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorController.java
index 9afcddf..162d693 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorController.java
@@ -59,14 +59,7 @@
private IOperatorAuthService operatorAuthService;
- /**
- * 根据运营商ID 获取运营商管理的省市
- */
- @RequestMapping(value = "/getCityByOperatorId")
- @ResponseBody
- public List<TOperatorCity> getCityByOperatorId(@RequestBody Integer operatorId) {
- return operatorCityService.list(new QueryWrapper<TOperatorCity>().eq("operatorId",operatorId));
- }
+
/**
* 跳转运营商管理首页
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCouponController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCouponController.java
index e1f7218..8d39cc3 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCouponController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TCouponController.java
@@ -238,6 +238,9 @@
ofSearch.setStoreIds(storeIds);
ofSearch.setObjType(UserExt.getUser().getObjectType());
ofSearch.setOperatorId(UserExt.getUser().getObjectId());
+ // 查询当前门店属于哪个运营商
+ List<TOperatorCity> operatorId = operatorCityService.list(new QueryWrapper<TOperatorCity>().eq("operatorId", UserExt.getUser().getObjectId()));
+ ofSearch.setOperatorCities(operatorId);
}
if (UserExt.getUser().getObjectType()==3) {
ofSearch.setStoreId(UserExt.getUser().getObjectId());
@@ -249,6 +252,9 @@
return couponListOfSearch;
}
+ /**
+ * 根据运营商ID 获取运营商管理的省市
+ */
/**
* 获取 优惠券管理
@@ -267,6 +273,8 @@
ofSearch.setState(state);
ofSearch.setCityCode(cityCode);
ofSearch.setStoreId(storeId);
+ ofSearch.setObjType(UserExt.getUser().getObjectType());
+ ofSearch.setOperatorId(UserExt.getUser().getObjectId());
return client.getCouponListOfSearch1(ofSearch);
}
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TIntroductionCourtesyController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TIntroductionCourtesyController.java
index 9f3ecf9..71c744f 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TIntroductionCourtesyController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TIntroductionCourtesyController.java
@@ -3,6 +3,7 @@
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.dsh.course.feignClient.account.AppUserClient;
import com.dsh.course.feignClient.account.model.TAppUser;
import com.dsh.course.feignClient.activity.IntroduceClient;
import com.dsh.course.feignClient.activity.model.IntroduceRewards;
@@ -35,6 +36,8 @@
private ICityService cityService;
@Autowired
private IntroduceClient introduceClient;
+ @Autowired
+ private AppUserClient appUserClient;
/**
* 上/下架 1为上架 2为下架
@@ -66,6 +69,7 @@
model.addAttribute("id",id);
return PREFIX + "introduce_user.html";
}
+
/**
* 介绍有礼添加页
*/
@@ -103,17 +107,21 @@
@RequestMapping(value = "/listAll")
@ResponseBody
public List<IntroduceVO> listAll(IntroduceQuery query) {
-
- return introduceClient.listAll(query);
+ List<IntroduceVO> list = introduceClient.listAll(query);
+ for (IntroduceVO introduceVO : list) {
+ Integer activityPeoples = appUserClient.getActivityPeoples(introduceVO.getId());
+ introduceVO.setNumber(activityPeoples);
+ }
+ return list;
}
/**
- * 获取介绍有礼记录列表
+ * 获取介绍有礼--参与用户记录列表
*/
@RequestMapping(value = "/listAllUser")
@ResponseBody
public List<IntroduceUser> listAll(IntroduceUserQuery query) {
- return introduceClient.listAllUser(query);
+ return appUserClient.queryIntroduceAll(query);
}
/**
* 新增介绍有礼记录表
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java
index 4f9e5a3..4558895 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TShopController.java
@@ -86,24 +86,23 @@
private IUserService userService;
+ // 添加SUTU
@RequestMapping("/tShop_addDevice/{id}")
public String addDevice(@PathVariable("id") Integer id,Model model) {
- // 查询门店下的所有场地
- List<TSite> list = siteService.list(new QueryWrapper<TSite>().eq("storeId", id));
// 门店id
model.addAttribute("id",id);
- model.addAttribute("list",list);
return PREFIX + "TShop_add_device.html";
}
@RequestMapping("/addDevice")
- public Object addDevice(Integer id,Integer siteId,String device) {
+ public Object addDevice(Integer id,String device) {
HashMap<String, String> map = new HashMap<>();
map.put("sign","0DB011836143EEE2C2E072967C9F4E4B");
map.put("space_id",id.toString());
- map.put("device_id",device);
- map.put("region_id",siteId+"");
+ map.put("name",device);
+ map.put("city_code","");
// 添加门禁
- String s1 = HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/addDevice", map);
+ String s1 = HttpRequestUtil.postRequest
+ ("https://try.daowepark.com/v7/user_api/general/addSpaceSutu", map);
return SUCCESS_TIP;
}
@@ -536,25 +535,49 @@
storeConfigs.add(storeConfig);
}
storeConfigService.saveBatch(storeConfigs);
+ // 添加场地
+ TSite tSite = new TSite();
+ tSite.setName(tStore.getName());
+ tSite.setStoreId(tStore.getId());
+ tSite.setSign(1);
+ siteService.save(tSite);
+
+ HashMap<String, String> mapSite = new HashMap<>();
+ mapSite.put("sign","0DB011836143EEE2C2E072967C9F4E4B");
+ mapSite.put("name",tStore.getName());
+ mapSite.put("space_id",tStore.getId().toString());
+ mapSite.put("area_id",tSite.getId().toString());
+ HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/addSpaceArea", mapSite);
+ // 添加门店
+ HashMap<String, String> map1 = new HashMap<>();
+ map1.put("sign","0DB011836143EEE2C2E072967C9F4E4B");
+ map1.put("name",tStore.getName());
+ map1.put("short_name",tStore.getName());
+ map1.put("location",tStore.getCity());
+ map1.put("address",tStore.getAddress());
+ map1.put("telephone",tStore.getPhone());
+ map1.put("linkman",userName);
+ map1.put("business_time","[{\"start_time\":\""+tStore.getStartTime()+"\",\"close_time\":\""+tStore.getEndTime()+"\"}]");
+ map1.put("logo",tStore.getCoverDrawing());
+ map1.put("remark",tStore.getIntroduce());
+ map1.put("lat",tStore.getLat());
+ map1.put("lng",tStore.getLon());
+ map1.put("space_id",tStore.getId().toString());
+ String result = HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/addSpace", map1);
+ System.out.println(result);
-// // 添加门店
-// HashMap<String, String> map1 = new HashMap<>();
-// map1.put("sign","0DB011836143EEE2C2E072967C9F4E4B");
-// map1.put("name",tStore.getName());
-// map1.put("short_name",tStore.getName());
-// map1.put("location",tStore.getCity());
-// map1.put("address",tStore.getAddress());
-// map1.put("telephone",tStore.getPhone());
-// map1.put("linkman",userName);
-// map1.put("business_time","[{\"start_time\":\""+tStore.getStartTime()+"\",\"close_time\":\""+tStore.getEndTime()+"\"}]");
-// map1.put("logo",tStore.getCoverDrawing());
-// map1.put("remark",tStore.getIntroduce());
-// map1.put("lat",tStore.getLat());
-// map1.put("lng",tStore.getLon());
-// map1.put("space_id",tStore.getId().toString());
-// String result = HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/addSpace", map1);
-// System.out.println(result);
+
+ for (String s : tStore.getIds().split(",")) {
+ HashMap<String, String> map = new HashMap<>();
+ map.put("sign","0DB011836143EEE2C2E072967C9F4E4B");
+ map.put("space_id",tStore.getId()+"");
+ map.put("device_id",s);
+ map.put("region_id",tSite.getId().toString());
+ // 添加门禁
+ String s1 = HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/addDevice", map);
+ System.out.println(s1);
+ }
return new SuccessTip<>();
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java
index 5544936..31a6afe 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java
@@ -478,8 +478,8 @@
HashMap<String, String> map = new HashMap<>();
map.put("sign","0DB011836143EEE2C2E072967C9F4E4B");
map.put("name",site.getName());
- map.put("space_id",integer1.toString());
- map.put("area_id",store.getId().toString());
+ map.put("space_id",store.getId().toString());
+ map.put("area_id",integer1.toString());
String s = HttpRequestUtil.postRequest
("https://try.daowepark.com/v7/user_api/general/addSpaceArea", map);
// 添加门禁
@@ -490,9 +490,9 @@
for (String s1 : site.getIds().split(",")) {
HashMap<String, String> map1 = new HashMap<>();
map1.put("sign", "0DB011836143EEE2C2E072967C9F4E4B");
- map1.put("space_id", integer1 + "");
+ map1.put("space_id", store.getId().toString() + "");
map1.put("device_id", s1);
- map1.put("region_id", store.getId().toString() + "");
+ map1.put("region_id", integer1 + "");
String s2 = HttpRequestUtil.postRequest("https://try.daowepark.com/v7/user_api/general/addDevice", map1);
System.out.println("添加闸机:" + s2);
}
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/model/IntroduceUser.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/model/IntroduceUser.java
index b4266b7..9846b54 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/model/IntroduceUser.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/model/IntroduceUser.java
@@ -16,14 +16,22 @@
@NoArgsConstructor
public class IntroduceUser {
private Integer id;
- // 分享用户id
- private Integer shareUsers;
- private String shareUsersName;
- private String shareUsersphone;
- private String userName;
+
+ // 新用户id
+ private Integer shareUserId;
+ // 新用户名称
+ private String shareUserName;
+ // 新用户电话
+ private String shareUserPhone;
+
+ // 推荐人id
private Integer userId;
+ // 推荐人电话
private String userPhone;
- private Integer introduceRewards;
+ // 推荐人名称
+ private String userName;
+ // 活动id
+ private Integer activityId;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
- private Date registerTime;
+ private Date insertTime;
}
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/model/IntroduceUserQuery.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/model/IntroduceUserQuery.java
index 48c9b9d..78c7811 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/model/IntroduceUserQuery.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/model/IntroduceUserQuery.java
@@ -10,11 +10,11 @@
// 介绍有礼id
private Integer introduceId;
// 分享用户姓名
- private String shareUsersName;
+ private String shareUserName;
// 分享用户i淡化
- private String shareUsersphone;
+ private String shareUserPhone;
// 被分享用户姓名
- private Integer userName;
+ private String userName;
// 被分享用户电话
- private Integer userPhone;
+ private String userPhone;
}
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/CoursePackageService.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/CoursePackageService.java
index 65c5561..7a741f5 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/CoursePackageService.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/service/impl/CoursePackageService.java
@@ -505,6 +505,7 @@
for (CoursePackageScheduling coursePackageScheduling : coursePackageSchedulings) {
integers.add(coursePackageScheduling.getId());
coursePackageScheduling.setCourseId(courseId);
+ coursePackageScheduling.setIntegral(integral);
}
coursePackageSchedulingClient.editCoursePackageScheduling(coursePackageSchedulings);
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/ball/yuyue_add.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/ball/yuyue_add.html
index 5c7650b..6473ccf 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/ball/yuyue_add.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/ball/yuyue_add.html
@@ -56,21 +56,9 @@
<div class="col-sm-4">
<select class="form-control" id="siteId" name="siteId" >
<option >请选择场地</option>
-
-
@for(obj in site){
<option value="${obj.id}" data-custom-data="1">${obj.name}</option>
@}
- </select>
- </div>
- </div>
-
-
- <div class="form-group" id="half1" hidden="hidden">
- <label class="col-sm-3 control-label">*选择半场:</label>
- <div class="col-sm-4">
- <select class="form-control" name="half" id="half">
-
</select>
</div>
</div>
@@ -83,16 +71,6 @@
</div>
</div>
-
-
-
-
-
-
-
-
-
-
<div class="form-group">
<label class="col-sm-3 control-label">*预约时间段:</label>
<div class="col-sm-5" id="ttt1">
@@ -102,12 +80,18 @@
</div>
</div>
+ <div class="form-group" id="half1" hidden="hidden">
+ <label class="col-sm-3 control-label">*选择半场:</label>
+ <div class="col-sm-4">
+ <select class="form-control" name="half" id="half">
+ </select>
+ </div>
+ </div>
+
<div class="form-group">
<label class="col-sm-3 control-label">现金价格:</label>
<div class="col-sm-4">
<input class="form-control " id="cash" name="cash" type="text" disabled>
-
-
</div>
元
</div>
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/introduce/introduce_user.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/introduce/introduce_user.html
index d2fb521..872bac9 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/introduce/introduce_user.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/introduce/introduce_user.html
@@ -36,16 +36,16 @@
<div class="col-sm-12">
<div class="row">
<div class="col-sm-3">
- <#NameCon id="shareUsersName" name="分享用户" />
+ <#NameCon id="userName" name="分享用户" />
</div>
<div class="col-sm-3">
- <#NameCon id="shareUsersphone" name="分享用户联系方式" />
+ <#NameCon id="userPhone" name="分享用户联系方式" />
</div>
<div class="col-sm-3">
- <#NameCon id="userName" name="被分享用户" />
+ <#NameCon id="shareUserName" name="被分享用户" />
</div>
<div class="col-sm-3">
- <#NameCon id="userPhone" name="被分享用户联系方式" />
+ <#NameCon id="shareUserPhone" name="被分享用户联系方式" />
</div>
<div class="col-sm-3">
<#button name="搜索" icon="fa-search" clickFun="TCompetition.search()"/>
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop.html
index 9fc2efc..ea2c6a4 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop.html
@@ -69,7 +69,7 @@
@}
<#button name="免费福利" icon="fa-remove" clickFun="TCompetition.gift()" space="true"/>
<#button name="首页设置" icon="fa-remove" clickFun="TCompetition.indexSet()" space="true"/>
- <#button name="门禁设置" icon="fa-plus" clickFun="TCompetition.addDevice()" space="true"/>
+ <#button name="SUTU设置" icon="fa-plus" clickFun="TCompetition.addDevice()" space="true"/>
</div>
<#table id="TCompetitionTable"/>
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_add_device.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_add_device.html
index 733263f..10729b5 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_add_device.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_add_device.html
@@ -3,25 +3,13 @@
<div class="ibox-content">
<div class="form-horizontal" id="carInfoForm">
<input id="id" value="${id}" hidden>
- <div class="form-group" id="cityCode">
- <label class="col-sm-3 control-label">*选择场地:</label>
- <div class="col-sm-9">
- <select class="form-control" id="site" name="site" >
- <option value="">选择场地</option>
- @for(i in list){
- <option value="${i.id}" >${i.name}</option>
- @}
- </select>
- </div>
- </div>
- <#input id="device" name="*添加入园闸机" placeholder= "请输入入园闸机id" type="text"/>
+ <#input id="device" name="*添加SUTU名称" placeholder= "请输入SUTU名称" type="text"/>
</div>
-</div>
-
+ </div>
<div class="row btn-group-m-t">
<div class="col-sm-10 col-sm-offset-5">
- <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="TCompetition.addSubmit3()"/>
- <#button btnCss="danger" name="取消" id="cancel" icon="fa-eraser" clickFun="TCompetition.close()"/>
+ <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="TCarInfoDlg.addSubmit3()"/>
+ <#button btnCss="danger" name="取消" id="cancel" icon="fa-eraser" clickFun="TCarInfoDlg.close()"/>
</div>
</div>
diff --git a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_add_three.html b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_add_three.html
index 0d8cf0c..f5fb35c 100644
--- a/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_add_three.html
+++ b/cloud-server-management/src/main/webapp/WEB-INF/view/system/tShop/TShop_add_three.html
@@ -107,6 +107,7 @@
$("#t1").hide()
$("#t2").hide()
$("#t3").hide()
+ $("#turnId").hide()
}else {
$("#t1").show()
$("#t2").show()
@@ -155,6 +156,7 @@
$("#t1").hide()
$("#t2").hide()
$("#t3").hide()
+ $("#turnId").hide()
}
}
</script>
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/introduce/introduce_user.js b/cloud-server-management/src/main/webapp/static/modular/system/introduce/introduce_user.js
index e9f667c..cbea37c 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/introduce/introduce_user.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/introduce/introduce_user.js
@@ -15,11 +15,11 @@
return [
{field: 'selectItem', checkbox: true},
{title: '序号', field: 'id', visible: true, align: 'center', valign: 'middle'},
- {title: '分享用户', field: 'shareUsersName', visible: true, align: 'center', valign: 'middle',},
- {title: '联系方式', field: 'shareUsersphone', visible: true, align: 'center', valign: 'middle',},
- {title: '被分享用户', field: 'userName', visible: true, align: 'center', valign: 'middle',},
+ {title: '分享用户', field: 'userName', visible: true, align: 'center', valign: 'middle',},
{title: '联系方式', field: 'userPhone', visible: true, align: 'center', valign: 'middle',},
- {title: '注册时间', field: 'registerTime', visible: true, align: 'center', valign: 'middle',}
+ {title: '被分享用户', field: 'shareUserName', visible: true, align: 'center', valign: 'middle',},
+ {title: '联系方式', field: 'shareUserPhone', visible: true, align: 'center', valign: 'middle',},
+ {title: '注册时间', field: 'insertTime', visible: true, align: 'center', valign: 'middle',}
];
};
@@ -35,20 +35,20 @@
*/
TCompetition.search = function () {
var queryData = {};
- queryData['shareUsersName'] = $("#pCode").val();
- queryData['shareUsersphone'] = $("#cCode").val();
- queryData['userName'] = $("#activityState").val();
- queryData['userPhone'] = $("#createTime").val();
- queryData['introduceId'] = $("#id").val();
+ queryData['userName'] = $("#userName").val();
+ queryData['userPhone'] = $("#userPhone").val();
+ queryData['shareUserName'] = $("#shareUserName").val();
+ queryData['shareUserPhone'] = $("#shareUserPhone").val();
+ queryData['activityId'] = $("#id").val();
TCompetition.table.refresh({query: queryData});
};
TCompetition.resetSearch = function () {
- $("#shareUsersName").val("");
- $("#shareUsersphone").val("");
$("#userName").val("");
$("#userPhone").val("");
+ $("#shareUserName").val("");
+ $("#shareUserPhone").val("");
TCompetition.search();
};
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js b/cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js
index f4ae456..036ea58 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/tGoods/tGoods_info.js
@@ -247,9 +247,6 @@
this.clearData();
this.collectData();
-
-
-
const quantityIssuedInput = document.getElementById('quantityIssued');
const pickUpQuantityInput = document.getElementById('pickUpQuantity');
@@ -268,9 +265,6 @@
return
console.log('quantityIssued is not greater than pickUpQuantity.');
}
-
-
-
let typeAll = document.querySelector('input[name="type"]:checked').value;
if(typeAll==2){
let pCode = $("#pCode").val()
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tIntegral/tIntegral.js b/cloud-server-management/src/main/webapp/static/modular/system/tIntegral/tIntegral.js
index f1c2a35..c0fc2b7 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/tIntegral/tIntegral.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/tIntegral/tIntegral.js
@@ -112,7 +112,7 @@
var index = layer.open({
type: 2,
title: language==1?'赠送积分':(language==2?'Add':'Tambahkan'),
- area: ['50%', '50%'], //宽高
+ area: ['60%', '60%'], //宽高
fix: false, //不固定
maxmin: true,
content: Feng.ctxPath + '/tIntegral/tIntegral_add'
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShop_info.js b/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShop_info.js
index 4403ce4..d1035a6 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShop_info.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShop_info.js
@@ -102,11 +102,10 @@
}
TCarInfoDlg.addSubmit3 = function() {
var ajax = new $ax(Feng.ctxPath + "/tShop/addDevice", function(data){
- window.parent.TCompetition.table.refresh();
+ console.log("调用方法")
TCarInfoDlg.close();
});
ajax.set("id",$("#id"));
- ajax.set("siteId",$("#site"));
ajax.set("device",$("#device"));
ajax.start();
}
diff --git a/cloud-server-other/src/main/java/com/dsh/other/controller/OperatorController.java b/cloud-server-other/src/main/java/com/dsh/other/controller/OperatorController.java
new file mode 100644
index 0000000..78bca8e
--- /dev/null
+++ b/cloud-server-other/src/main/java/com/dsh/other/controller/OperatorController.java
@@ -0,0 +1,47 @@
+package com.dsh.other.controller;
+
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.dsh.other.entity.*;
+import com.dsh.other.feignclient.model.*;
+import com.dsh.other.model.BaseVo;
+import com.dsh.other.model.ProvinceAndCityVo;
+import com.dsh.other.model.QueryStoreList;
+import com.dsh.other.model.StoreFreeBenefitVo;
+import com.dsh.other.model.dto.siteDto.StoreInfoDto;
+import com.dsh.other.service.*;
+import com.dsh.other.util.GDMapGeocodingUtil;
+import com.dsh.other.util.GeodesyUtil;
+import com.dsh.other.util.ResultUtil;
+import com.dsh.other.util.ToolUtil;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import java.math.BigDecimal;
+import java.math.RoundingMode;
+import java.util.*;
+import java.util.stream.Collectors;
+
+@RestController
+@RequestMapping("")
+public class OperatorController {
+
+ @Autowired
+ private StoreService storeService;
+
+
+ @Autowired
+ private GDMapGeocodingUtil gdMapGeocodingUtil;
+
+ @Autowired
+ private TStoreOtherService tStoreOtherService;
+
+ @Autowired
+ private TBackRecordService backRecordService;
+
+
+}
--
Gitblit v1.7.1