优化推送中控后查询慢问题

main
whj 1 year ago
parent 7f26cbab55
commit beab8a64ce

@ -2,5 +2,25 @@
<project version="4">
<component name="Encoding">
<file url="file://$PROJECT_DIR$/.gitignore" charset="GBK" />
<file url="file://$PROJECT_DIR$/dm_api/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/dm_api/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/dm_bean/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/dm_bean/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/dm_dao/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/dm_dao/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/dm_hair/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/dm_hair/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/dm_member_web/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/dm_member_web/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/dm_service/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/dm_service/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/dm_web/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/dm_web/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/mybatis_generator/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/mybatis_generator/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/redis/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/redis/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
</component>
</project>

@ -2,7 +2,17 @@
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/demay.iml" filepath="$PROJECT_DIR$/demay.iml" />
<module fileurl="file://$PROJECT_DIR$/dm_api/dm_api.iml" filepath="$PROJECT_DIR$/dm_api/dm_api.iml" />
<module fileurl="file://$PROJECT_DIR$/dm_bean/dm_bean.iml" filepath="$PROJECT_DIR$/dm_bean/dm_bean.iml" />
<module fileurl="file://$PROJECT_DIR$/dm_dao/dm_dao.iml" filepath="$PROJECT_DIR$/dm_dao/dm_dao.iml" />
<module fileurl="file://$PROJECT_DIR$/dm_hair/dm_hair.iml" filepath="$PROJECT_DIR$/dm_hair/dm_hair.iml" />
<module fileurl="file://$PROJECT_DIR$/dm_member_web/dm_member_web.iml" filepath="$PROJECT_DIR$/dm_member_web/dm_member_web.iml" />
<module fileurl="file://$PROJECT_DIR$/dm_service/dm_service.iml" filepath="$PROJECT_DIR$/dm_service/dm_service.iml" />
<module fileurl="file://$PROJECT_DIR$/dm_web/dm_web.iml" filepath="$PROJECT_DIR$/dm_web/dm_web.iml" />
<module fileurl="file://$PROJECT_DIR$/.idea/ku.iml" filepath="$PROJECT_DIR$/.idea/ku.iml" />
<module fileurl="file://$PROJECT_DIR$/mybatis_generator/mybatis_generator.iml" filepath="$PROJECT_DIR$/mybatis_generator/mybatis_generator.iml" />
<module fileurl="file://$PROJECT_DIR$/redis/redis.iml" filepath="$PROJECT_DIR$/redis/redis.iml" />
</modules>
</component>
</project>

@ -2900,9 +2900,9 @@ public class SsmBaseStaffServiceImpl extends BaseServiceImpl<BaseStaff> implemen
//TODO 取消校验限制
//从redis查询 if (redisClient.hasKey(codeKey)) if (passCode.equals(memberResponseRedisClient.get(codeKey).getPassCode()))
if (true){
if (redisClient.hasKey(codeKey)){
//校验验证码
if (true){
if (passCode.equals(memberResponseRedisClient.get(codeKey).getPassCode())){
staffTemporaryVo.setId(staffTemporary.getId());
staffTemporaryVo.setType(staffTemporary.getType());
staffTemporaryVo.setRegionId(staffTemporary.getRegionId());

@ -116,6 +116,11 @@ public class StaffTemporaryServiceImpl extends BaseServiceImpl<StaffTemporary> i
List<BlackList> blackLists = new ArrayList<>();
if (!CollectionUtils.isEmpty(identity)) {
Example blackExample = new Example(BlackList.class);
blackExample.selectProperties("urgentName","urgentPhone","urgentRelationship","id","beisenUserId",
"email","sex","staffNum","staffName","mobilePhone","identityCard","storeId","inputId",
"inputName","inputDate","type","job","regionId","endType","endId","endName","endTime",
"updateTime","employeeInformationId","employmentRecordId","isBeisen","isZhongkong",
"blacklistReasons");
blackExample.createCriteria().andIn(BlackListDto.Fields.identityCard, identity);
blackLists = blackListDao.selectByExample(blackExample);
}

@ -4,6 +4,7 @@ import com.github.pagehelper.PageInfo;
import com.ssm.filter.LoginInterceptor;
import com.ssm.manage.dao.BlackListDao;
import com.ssm.manage.dao.StaffTemporaryDao;
import com.ssm.manage.dto.BlackListDto;
import com.ssm.manage.entity.BlackList;
import com.ssm.manage.entity.StaffTemporary;
import com.ssm.manage.response.*;
@ -13,6 +14,7 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.*;
import tk.mybatis.mapper.entity.Example;
import javax.servlet.http.HttpSession;
import java.io.IOException;
@ -115,12 +117,21 @@ public class ZhongkongTestController {
temporary.setZhongkongDimission(0);
temporary.setZhongkongDimissionDate(null);
staffTemporaryDao.updateByPrimaryKey(temporary);
staffTemporaryDao.updateByPrimaryKeySelective(temporary);
BlackList blackList = new BlackList();
blackList.setIdentityCard(temporary.getIdentityCard());
blackList = blackListDao.select(blackList).get(0);
Example blackExample = new Example(BlackList.class);
blackExample.selectProperties("urgentName","urgentPhone","urgentRelationship","id","beisenUserId",
"email","sex","staffNum","staffName","mobilePhone","identityCard","storeId","inputId",
"inputName","inputDate","type","job","regionId","endType","endId","endName","endTime",
"updateTime","employeeInformationId","employmentRecordId","isBeisen","isZhongkong",
"blacklistReasons");
blackExample.createCriteria().andEqualTo(BlackListDto.Fields.identityCard, temporary.getIdentityCard());
blackList = blackListDao.selectByExample(blackExample).get(0);
// BlackList blackList = new BlackList();
// blackList.setIdentityCard(temporary.getIdentityCard());
// blackList = blackListDao.select(blackList).get(0);
blackList.setIsZhongkong(1);
blackListDao.updateByPrimaryKey(blackList);
blackListDao.updateByPrimaryKeySelective(blackList);
// }
}
return pageResponse;

Loading…
Cancel
Save