提交 02f43e8f 作者: 刘明祎-运维用途

Merge branch 'master' into develop

流水线 #8587 已通过 于阶段
in 2 分 28 秒
package com.mmc.iuav.user.constant;
import lombok.Data;
import org.aspectj.weaver.ast.Not;
import org.springframework.stereotype.Component;
@Data
@Component
public class GeneralConstant {
public static final String PARTNER_NOT_VIEWED = "user_partner_not_viewed";
}
...@@ -8,6 +8,7 @@ import com.mmc.iuav.user.auth.PwdUtil; ...@@ -8,6 +8,7 @@ import com.mmc.iuav.user.auth.PwdUtil;
import com.mmc.iuav.user.client.ImsClient; import com.mmc.iuav.user.client.ImsClient;
import com.mmc.iuav.user.client.OmsClient; import com.mmc.iuav.user.client.OmsClient;
import com.mmc.iuav.user.client.PmsClient; import com.mmc.iuav.user.client.PmsClient;
import com.mmc.iuav.user.constant.GeneralConstant;
import com.mmc.iuav.user.dao.BackUserAccountDao; import com.mmc.iuav.user.dao.BackUserAccountDao;
import com.mmc.iuav.user.dao.CooperationDao; import com.mmc.iuav.user.dao.CooperationDao;
import com.mmc.iuav.user.dao.RoleDao; import com.mmc.iuav.user.dao.RoleDao;
...@@ -30,6 +31,7 @@ import org.apache.commons.lang.StringUtils; ...@@ -30,6 +31,7 @@ import org.apache.commons.lang.StringUtils;
import org.apache.commons.lang3.RandomStringUtils; import org.apache.commons.lang3.RandomStringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.CollectionUtils; import org.springframework.util.CollectionUtils;
...@@ -69,6 +71,9 @@ public class BackUserAccountServiceImpl implements BackUserAccountService { ...@@ -69,6 +71,9 @@ public class BackUserAccountServiceImpl implements BackUserAccountService {
@Autowired @Autowired
private PmsClient pmsClient; private PmsClient pmsClient;
@Autowired
StringRedisTemplate stringRedisTemplate;
@Transactional @Transactional
@Override @Override
public ResultBody insertBAccount(BUserAccountVO bUserAccountVO, LoginSuccessDTO loginSuccessDTO) { public ResultBody insertBAccount(BUserAccountVO bUserAccountVO, LoginSuccessDTO loginSuccessDTO) {
...@@ -302,7 +307,12 @@ public class BackUserAccountServiceImpl implements BackUserAccountService { ...@@ -302,7 +307,12 @@ public class BackUserAccountServiceImpl implements BackUserAccountService {
newMessageVO.setOrderMessage(omsClient.getCountNewOrder()); newMessageVO.setOrderMessage(omsClient.getCountNewOrder());
newMessageVO.setDynamicMessage(imsClient.getDynamicMessageSum()); newMessageVO.setDynamicMessage(imsClient.getDynamicMessageSum());
newMessageVO.setUserStateMessage(certificationDao.getStateMessage()); String StringNumber = stringRedisTemplate.opsForValue().get(GeneralConstant.PARTNER_NOT_VIEWED);
if(StringNumber == null){
StringNumber = "0";
}
int num = Integer.parseInt(StringNumber);
newMessageVO.setUserStateMessage(num);
return ResultBody.success(newMessageVO); return ResultBody.success(newMessageVO);
} }
} }
...@@ -2,13 +2,16 @@ package com.mmc.iuav.user.service.impl; ...@@ -2,13 +2,16 @@ package com.mmc.iuav.user.service.impl;
import com.mmc.iuav.page.PageResult; import com.mmc.iuav.page.PageResult;
import com.mmc.iuav.response.ResultBody; import com.mmc.iuav.response.ResultBody;
import com.mmc.iuav.user.constant.GeneralConstant;
import com.mmc.iuav.user.entity.UserPartnerDO; import com.mmc.iuav.user.entity.UserPartnerDO;
import com.mmc.iuav.user.dao.UserPartnerDao; import com.mmc.iuav.user.dao.UserPartnerDao;
import com.mmc.iuav.user.model.qo.UserPartnerQO; import com.mmc.iuav.user.model.qo.UserPartnerQO;
import com.mmc.iuav.user.model.vo.UserPartnerVO; import com.mmc.iuav.user.model.vo.UserPartnerVO;
import com.mmc.iuav.user.service.UserPartnerService; import com.mmc.iuav.user.service.UserPartnerService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
...@@ -27,6 +30,10 @@ public class UserPartnerServiceImpl implements UserPartnerService { ...@@ -27,6 +30,10 @@ public class UserPartnerServiceImpl implements UserPartnerService {
@Autowired @Autowired
private UserPartnerDao userPartnerDao; private UserPartnerDao userPartnerDao;
@Autowired
private StringRedisTemplate stringRedisTemplate;
/** /**
* 通过ID查询单条数据 * 通过ID查询单条数据
* *
...@@ -47,9 +54,7 @@ public class UserPartnerServiceImpl implements UserPartnerService { ...@@ -47,9 +54,7 @@ public class UserPartnerServiceImpl implements UserPartnerService {
@Override @Override
public ResultBody queryByPage(UserPartnerQO userPartner) { public ResultBody queryByPage(UserPartnerQO userPartner) {
int total = userPartnerDao.count(userPartner); int total = userPartnerDao.count(userPartner);
stringRedisTemplate.opsForValue().set(GeneralConstant.PARTNER_NOT_VIEWED, "0");
int pageNo = userPartner.getPageNo(); int pageNo = userPartner.getPageNo();
userPartner.buildCurrentPage(); userPartner.buildCurrentPage();
List<UserPartnerVO> userPartnerDOS = userPartnerDao.queryAllByLimit(userPartner); List<UserPartnerVO> userPartnerDOS = userPartnerDao.queryAllByLimit(userPartner);
...@@ -64,6 +69,7 @@ public class UserPartnerServiceImpl implements UserPartnerService { ...@@ -64,6 +69,7 @@ public class UserPartnerServiceImpl implements UserPartnerService {
*/ */
@Override @Override
public UserPartnerDO insertPartner(UserPartnerDO userPartnerDO) { public UserPartnerDO insertPartner(UserPartnerDO userPartnerDO) {
stringRedisTemplate.opsForValue().increment(GeneralConstant.PARTNER_NOT_VIEWED);
userPartnerDao.insertPartner(userPartnerDO); userPartnerDao.insertPartner(userPartnerDO);
return userPartnerDO; return userPartnerDO;
} }
......
...@@ -54,7 +54,7 @@ ...@@ -54,7 +54,7 @@
</select> </select>
<select id="queryAllByLimit" resultType="com.mmc.iuav.user.model.vo.UserPartnerVO"> <select id="queryAllByLimit" resultType="com.mmc.iuav.user.model.vo.UserPartnerVO">
select select
id,user_address, user_name, phone_number, id, create_time, update_time, status,user_account_id id,user_address, user_name, phone_number, create_time, update_time, status,user_account_id
from user_partner from user_partner
<where> <where>
<if test="userAddress != null and userAddress != ''"> <if test="userAddress != null and userAddress != ''">
...@@ -73,6 +73,7 @@ ...@@ -73,6 +73,7 @@
and status = #{status} and status = #{status}
</if> </if>
</where> </where>
order by create_time desc
limit #{pageNo},#{pageSize} limit #{pageNo},#{pageSize}
</select> </select>
<select id="queryById" resultType="com.mmc.iuav.user.model.vo.UserPartnerVO"> <select id="queryById" resultType="com.mmc.iuav.user.model.vo.UserPartnerVO">
......
...@@ -18,4 +18,4 @@ patches: ...@@ -18,4 +18,4 @@ patches:
images: images:
- name: REGISTRY/NAMESPACE/IMAGE:TAG - name: REGISTRY/NAMESPACE/IMAGE:TAG
newName: mmc-registry.cn-shenzhen.cr.aliyuncs.com/sharefly/cms newName: mmc-registry.cn-shenzhen.cr.aliyuncs.com/sharefly/cms
newTag: 846f745c618029d8e6ab6a3ab0be389d79599b71 newTag: b533073a0e27e017720dc25b4e25881acbbd899f
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论