记得上下班打卡 | git大法好,push需谨慎

Commit 334b26f8 authored by 胡佳晨's avatar 胡佳晨

修改 校园分销 演出列表 小程序端

parent 6b0f9c1e
...@@ -26,6 +26,8 @@ import java.util.LinkedList; ...@@ -26,6 +26,8 @@ import java.util.LinkedList;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import static com.liquidnet.commons.lang.util.DateUtil.DTF_YMD_HMS;
@Service @Service
@Slf4j @Slf4j
public class SmileFrontServiceImpl implements SmileFrontService { public class SmileFrontServiceImpl implements SmileFrontService {
...@@ -37,34 +39,36 @@ public class SmileFrontServiceImpl implements SmileFrontService { ...@@ -37,34 +39,36 @@ public class SmileFrontServiceImpl implements SmileFrontService {
QueueUtils queueUtils; QueueUtils queueUtils;
@Autowired @Autowired
private MongoTemplate mongoTemplate; private MongoTemplate mongoTemplate;
public boolean saveOrUpdateUser(SmileUserVO smileUserVO,SmileUserVO redisVo,String type){
public boolean saveOrUpdateUser(SmileUserVO smileUserVO, SmileUserVO redisVo, String type) {
//redis里面更新 //redis里面更新
if(null==redisVo){ if (null == redisVo) {
smileUserVO.setCreatedDate(LocalDateTime.now()); smileUserVO.setCreatedDate(LocalDateTime.now());
smileUserVO.setDelTag(0); smileUserVO.setDelTag(0);
smileRedisUtils.setSmileUserVo(smileUserVO.getUid(),smileUserVO); smileRedisUtils.setSmileUserVo(smileUserVO.getUid(), smileUserVO);
/// insertUser(smileUserVO); /// insertUser(smileUserVO);
//插入 //插入
}else{ } else {
//update //update
setUser(smileUserVO,redisVo,type); setUser(smileUserVO, redisVo, type);
smileRedisUtils.setSmileUserVo(redisVo.getUid(),redisVo); smileRedisUtils.setSmileUserVo(redisVo.getUid(), redisVo);
//updateUser(smileUserVO); //updateUser(smileUserVO);
} }
return true; return true;
} }
public void insertUser(SmileUserVO smileUserVO){
public void insertUser(SmileUserVO smileUserVO) {
smileUserVO.setType(0); smileUserVO.setType(0);
LinkedList<String> sqls = CollectionUtil.linkedListString(); LinkedList<String> sqls = CollectionUtil.linkedListString();
sqls.add(SqlMapping.get("smile_service.insert_user")); sqls.add(SqlMapping.get("smile_service.insert_user"));
LinkedList<Object[]> sqlData = CollectionUtil.linkedListObjectArr(); LinkedList<Object[]> sqlData = CollectionUtil.linkedListObjectArr();
sqlData.add(new Object[]{ sqlData.add(new Object[]{
smileUserVO.getImg(),smileUserVO.getName(),smileUserVO.getUid(),smileUserVO.getBirthday(),smileUserVO.getSex(), smileUserVO.getImg(), smileUserVO.getName(), smileUserVO.getUid(), smileUserVO.getBirthday(), smileUserVO.getSex(),
smileUserVO.getPhone(),smileUserVO.getProvinceId(),smileUserVO.getProvince(),smileUserVO.getProvinceId(),smileUserVO.getCity(), smileUserVO.getPhone(), smileUserVO.getProvinceId(), smileUserVO.getProvince(), smileUserVO.getProvinceId(), smileUserVO.getCity(),
smileUserVO.getAreaId(),smileUserVO.getArea(),smileUserVO.getAddress(),smileUserVO.getWechat(),smileUserVO.getType(),smileUserVO.getOrgId(), smileUserVO.getAreaId(), smileUserVO.getArea(), smileUserVO.getAddress(), smileUserVO.getWechat(), smileUserVO.getType(), smileUserVO.getOrgId(),
smileUserVO.getIdCard(),smileUserVO.getSchoolName(),smileUserVO.getSchoolMajor(),smileUserVO.getIdentity(),smileUserVO.getTag(),smileUserVO.getAgent(), smileUserVO.getIdCard(), smileUserVO.getSchoolName(), smileUserVO.getSchoolMajor(), smileUserVO.getIdentity(), smileUserVO.getTag(), smileUserVO.getAgent(),
smileUserVO.getErrorReason(),smileUserVO.getIntroduce(),smileUserVO.getSpecialty1(),smileUserVO.getSpecialty2(), smileUserVO.getErrorReason(), smileUserVO.getIntroduce(), smileUserVO.getSpecialty1(), smileUserVO.getSpecialty2(),
smileUserVO.getSpecialty3(),0,smileUserVO.getDelTag(),smileUserVO.getCreatedDate(),smileUserVO.getUpdatedDate(),smileUserVO.getSchoolId() smileUserVO.getSpecialty3(), 0, smileUserVO.getDelTag(), smileUserVO.getCreatedDate(), smileUserVO.getUpdatedDate(), smileUserVO.getSchoolId()
}); });
String sqlDatas = SqlMapping.gets(sqls, sqlData); String sqlDatas = SqlMapping.gets(sqls, sqlData);
...@@ -87,8 +91,8 @@ public class SmileFrontServiceImpl implements SmileFrontService { ...@@ -87,8 +91,8 @@ public class SmileFrontServiceImpl implements SmileFrontService {
queueUtils.sendMsgByRedis(MQConst.SmileQueue.SMILE_USER.getKey(), sqlDatas); queueUtils.sendMsgByRedis(MQConst.SmileQueue.SMILE_USER.getKey(), sqlDatas);
}*/ }*/
public List<KylinPerformanceVo> getPerformance(){ public List<KylinPerformanceVo> getPerformance() {
ArrayList<KylinPerformanceVo> list= ObjectUtil.kylinPerformanceVoList(); ArrayList<KylinPerformanceVo> list = ObjectUtil.kylinPerformanceVoList();
/* List<String> list1= (List<String>) redisUtil.get(SmileRedisConst.SMILE_SHOW); /* List<String> list1= (List<String>) redisUtil.get(SmileRedisConst.SMILE_SHOW);
for(String s:list1){ for(String s:list1){
KylinPerformanceVo kylinPerformanceVo=smileMongoUtils.getPerFormance(s); KylinPerformanceVo kylinPerformanceVo=smileMongoUtils.getPerFormance(s);
...@@ -96,11 +100,11 @@ public class SmileFrontServiceImpl implements SmileFrontService { ...@@ -96,11 +100,11 @@ public class SmileFrontServiceImpl implements SmileFrontService {
list.add(kylinPerformanceVo); list.add(kylinPerformanceVo);
} }
}*/ }*/
String perforManceIds= smileRedisUtils.getSmileShow(); String perforManceIds = smileRedisUtils.getSmileShow();
if(StringUtils.isNotBlank(perforManceIds)){ if (StringUtils.isNotBlank(perforManceIds)) {
for(String id:perforManceIds.split(",")){ for (String id : perforManceIds.split(",")) {
KylinPerformanceVo kylinPerformanceVo=smileMongoUtils.getPerFormance(id); KylinPerformanceVo kylinPerformanceVo = smileMongoUtils.getPerFormance(id);
if(null!=kylinPerformanceVo){ if (null != kylinPerformanceVo && LocalDateTime.now().isBefore(LocalDateTime.parse(kylinPerformanceVo.getTimeEnd(), DTF_YMD_HMS))) {//演出结束不显示在列表
list.add(kylinPerformanceVo); list.add(kylinPerformanceVo);
} }
} }
...@@ -121,31 +125,31 @@ public class SmileFrontServiceImpl implements SmileFrontService { ...@@ -121,31 +125,31 @@ public class SmileFrontServiceImpl implements SmileFrontService {
} }
@Override @Override
public boolean auth(String uid,SmileUserVO redisVo) { public boolean auth(String uid, SmileUserVO redisVo) {
insertUser(redisVo); insertUser(redisVo);
return true; return true;
} }
@Override @Override
public SmileSellDataDetailVO getSellDataDetail(String agentId, String ticketId, String activeName, String ticketName) { public SmileSellDataDetailVO getSellDataDetail(String agentId, String ticketId, String activeName, String ticketName) {
SmileSellDataDetailVO smileSellDataDetailVO = mongoTemplate.findOne(Query.query(Criteria.where("dataId").is(agentId+ticketId)), SmileSellDataDetailVO smileSellDataDetailVO = mongoTemplate.findOne(Query.query(Criteria.where("dataId").is(agentId + ticketId)),
SmileSellDataDetailVO.class, SmileSellDataDetailVO.class.getSimpleName()); SmileSellDataDetailVO.class, SmileSellDataDetailVO.class.getSimpleName());
//把手机变为 *** //把手机变为 ***
// 计算票的总量 // 计算票的总量
List<Map> list= smileSellDataDetailVO.getList(); List<Map> list = smileSellDataDetailVO.getList();
int number=0; int number = 0;
for(Map a:list){ for (Map a : list) {
String mobile=a.get("mobile")==null?"":a.get("mobile").toString(); String mobile = a.get("mobile") == null ? "" : a.get("mobile").toString();
if(StringUtils.isNotBlank(mobile)){ if (StringUtils.isNotBlank(mobile)) {
mobile=mobile.substring(0, 3) + "****" + mobile.substring(7, mobile.length()); mobile = mobile.substring(0, 3) + "****" + mobile.substring(7, mobile.length());
a.replace("mobile",mobile); a.replace("mobile", mobile);
} }
int d= a.get("number")==null?0:Integer.parseInt(a.get("number").toString()); int d = a.get("number") == null ? 0 : Integer.parseInt(a.get("number").toString());
number=number + d; number = number + d;
if(null!=a.get("createTime")){ if (null != a.get("createTime")) {
String strDateFormat = "yyyy-MM-dd HH:mm:ss"; String strDateFormat = "yyyy-MM-dd HH:mm:ss";
SimpleDateFormat sdf = new SimpleDateFormat(strDateFormat); SimpleDateFormat sdf = new SimpleDateFormat(strDateFormat);
a.replace("createTime",sdf.format(a.get("createTime"))); a.replace("createTime", sdf.format(a.get("createTime")));
} }
} }
...@@ -156,8 +160,8 @@ public class SmileFrontServiceImpl implements SmileFrontService { ...@@ -156,8 +160,8 @@ public class SmileFrontServiceImpl implements SmileFrontService {
} }
public void setUser(SmileUserVO smileUserVO,SmileUserVO redisVo,String type){ public void setUser(SmileUserVO smileUserVO, SmileUserVO redisVo, String type) {
if(type.equals("1")){ if (type.equals("1")) {
redisVo.setImg(smileUserVO.getImg()); redisVo.setImg(smileUserVO.getImg());
redisVo.setSex(smileUserVO.getSex()); redisVo.setSex(smileUserVO.getSex());
redisVo.setProvinceId(smileUserVO.getProvinceId()); redisVo.setProvinceId(smileUserVO.getProvinceId());
...@@ -179,15 +183,15 @@ public class SmileFrontServiceImpl implements SmileFrontService { ...@@ -179,15 +183,15 @@ public class SmileFrontServiceImpl implements SmileFrontService {
redisVo.setPhone(smileUserVO.getPhone()); redisVo.setPhone(smileUserVO.getPhone());
redisVo.setBirthday(smileUserVO.getBirthday()); redisVo.setBirthday(smileUserVO.getBirthday());
redisVo.setNameOneStep(smileUserVO.getNameOneStep()); redisVo.setNameOneStep(smileUserVO.getNameOneStep());
// redisVo.setType(smileUserVO.getType()); // redisVo.setType(smileUserVO.getType());
}else if (type.equals("2")){ } else if (type.equals("2")) {
redisVo.setName(smileUserVO.getName()); redisVo.setName(smileUserVO.getName());
redisVo.setIdCard(smileUserVO.getIdCard()); redisVo.setIdCard(smileUserVO.getIdCard());
redisVo.setUpdatedDate(LocalDateTime.now()); redisVo.setUpdatedDate(LocalDateTime.now());
redisVo.setUid(smileUserVO.getUid()); redisVo.setUid(smileUserVO.getUid());
redisVo.setDelTag(0); redisVo.setDelTag(0);
//redisVo.setType(smileUserVO.getType()); //redisVo.setType(smileUserVO.getType());
}else if(type.equals("3")){ } else if (type.equals("3")) {
redisVo.setIntroduce(smileUserVO.getIntroduce()); redisVo.setIntroduce(smileUserVO.getIntroduce());
redisVo.setSpecialty1(smileUserVO.getSpecialty1()); redisVo.setSpecialty1(smileUserVO.getSpecialty1());
redisVo.setSpecialty2(smileUserVO.getSpecialty2()); redisVo.setSpecialty2(smileUserVO.getSpecialty2());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment