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

Commit f5b37da8 authored by 胡佳晨's avatar 胡佳晨

修改校园代理手机号 证件号

parent bd01c485
...@@ -35,6 +35,7 @@ import com.liquidnet.service.smile.entity.SmilePrice; ...@@ -35,6 +35,7 @@ import com.liquidnet.service.smile.entity.SmilePrice;
import com.liquidnet.service.smile.entity.SmileSchool; import com.liquidnet.service.smile.entity.SmileSchool;
import com.liquidnet.service.smile.entity.SmileUser; import com.liquidnet.service.smile.entity.SmileUser;
import com.liquidnet.service.smile.entity.dto.ShowBaseVoDto; import com.liquidnet.service.smile.entity.dto.ShowBaseVoDto;
import com.liquidnet.service.smile.entity.dto.SmilePriceIdPhoneDao;
import com.liquidnet.service.smile.mapper.SmileAgentMapper; import com.liquidnet.service.smile.mapper.SmileAgentMapper;
import com.liquidnet.service.smile.mapper.SmilePriceMapper; import com.liquidnet.service.smile.mapper.SmilePriceMapper;
import com.liquidnet.service.smile.mapper.SmileSchoolMapper; import com.liquidnet.service.smile.mapper.SmileSchoolMapper;
...@@ -351,16 +352,14 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc ...@@ -351,16 +352,14 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc
//创建list长度定位分组数量 //创建list长度定位分组数量
List<UserData> userDataList = new ArrayList<>(); List<UserData> userDataList = new ArrayList<>();
//已打款跳出循环,去打款表中获取打款记录 //已打款跳出循环,去打款表中获取打款记录
LambdaQueryWrapper<SmilePrice> lambdaQueryWrapper = Wrappers.lambdaQuery(SmilePrice.class); List<SmilePriceIdPhoneDao> smilePrices = smileUserMapper.selectPriceIdPhone(performancesId);
lambdaQueryWrapper.eq(SmilePrice::getPerformancesId, performancesId); for (SmilePriceIdPhoneDao smilePrice : smilePrices) {
lambdaQueryWrapper.isNotNull(SmilePrice::getUid);
lambdaQueryWrapper.eq(SmilePrice::getDelTag, 0);
List<SmilePrice> smilePrices = smilePriceMapper.selectList(lambdaQueryWrapper);
for (SmilePrice smilePrice : smilePrices) {
if (smilePrice.getRecord() != null && !"".equals(smilePrice.getRecord())) { if (smilePrice.getRecord() != null && !"".equals(smilePrice.getRecord())) {
UserData userData = JSON.parseObject(smilePrice.getRecord(), UserData.class); UserData userData = JSON.parseObject(smilePrice.getRecord(), UserData.class);
//保存打款标识 //保存打款标识
userData.setPriceStatus(smileRedisUtils.getShowPriceUid(performancesId, userData.getUid())); userData.setPriceStatus(smileRedisUtils.getShowPriceUid(performancesId, userData.getUid()));
userData.setPhone(smilePrice.getPhone());
userData.setIdCard(smilePrice.getIdCard());
userDataList.add(userData); userDataList.add(userData);
ids.add(userData.getUid()); ids.add(userData.getUid());
} }
......
package com.liquidnet.service.smile.entity.dto;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author liquidnet
* @since 2022-03-22
*/
@Data
@EqualsAndHashCode(callSuper = false)
public class SmilePriceIdPhoneDao implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(value = "id", type = IdType.AUTO)
private Long id;
/**
* 演出id
*/
private String performancesId;
/**
* 用户id
*/
private String uid;
/**
* 打款金额
*/
private BigDecimal price;
/**
* 打款记录保留
*/
private String record;
/**
* 打款标识0:未打款,1:已打款
*/
private Integer status;
/**
* 0:未删除,1:已删除
*/
private Integer delTag;
/**
* 证件号
*/
private String idCard;
/**
* 手机
*/
private String phone;
/**
* 创建时间
*/
private LocalDateTime createdDate;
/**
* 修改时间
*/
private LocalDateTime updatedDate;
private static final SmilePriceIdPhoneDao obj = new SmilePriceIdPhoneDao();
public static SmilePriceIdPhoneDao getNew() {
try {
return (SmilePriceIdPhoneDao) obj.clone();
} catch (CloneNotSupportedException e) {
return new SmilePriceIdPhoneDao();
}
}
}
package com.liquidnet.service.smile.mapper; package com.liquidnet.service.smile.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.liquidnet.service.smile.entity.SmileSchool;
import com.liquidnet.service.smile.entity.SmileUser; import com.liquidnet.service.smile.entity.SmileUser;
import com.liquidnet.service.smile.entity.dao.SmileUserCheckDao; import com.liquidnet.service.smile.entity.dao.SmileUserCheckDao;
import com.liquidnet.service.smile.entity.dto.SmilePriceIdPhoneDao;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
...@@ -45,4 +47,6 @@ public interface SmileUserMapper extends BaseMapper<SmileUser> { ...@@ -45,4 +47,6 @@ public interface SmileUserMapper extends BaseMapper<SmileUser> {
List<SmileUser> selectUidByPerId(@Param("performancesId") String performancesId); List<SmileUser> selectUidByPerId(@Param("performancesId") String performancesId);
List<SmileUser> selectUidByPerIdNotType(@Param("performancesId") String performancesId); List<SmileUser> selectUidByPerIdNotType(@Param("performancesId") String performancesId);
List<SmilePriceIdPhoneDao> selectPriceIdPhone(String performanceId);
} }
...@@ -202,4 +202,15 @@ ...@@ -202,4 +202,15 @@
</select> </select>
<select id="selectPriceIdPhone" resultType="com.liquidnet.service.smile.entity.dto.SmilePriceIdPhoneDao">
SELECT
a.*,b.id_card,b.phone
FROM
smile_price as a inner join smile_user as b on a.uid = b.uid
WHERE
performances_id = #{performanceId}
AND a.uid IS NOT NULL
AND a.del_tag = 0
</select>
</mapper> </mapper>
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