| | |
| | | import com.doumee.service.business.ext.ERPSyncService; |
| | | import com.doumee.service.business.impl.hksync.HkSyncBaseServiceImpl; |
| | | import com.github.yulichang.wrapper.MPJLambdaWrapper; |
| | | import io.swagger.models.auth.In; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.apache.commons.collections.CollectionUtils; |
| | | import org.apache.commons.lang3.StringUtils; |
| | |
| | | private DeviceMapper deviceMapper; |
| | | @Autowired |
| | | private EmpowerMapper empowerMapper; |
| | | @Autowired |
| | | private ParkBookMapper bookMapper; |
| | | @Autowired |
| | | private MemberCardMapper memberCardMapper; |
| | | @Autowired |
| | |
| | | String[] ss = doorids.split(","); |
| | | try { |
| | | for(String s :ss){ |
| | | r.add(Integer.parseInt(s)); |
| | | Integer ts =Integer.parseInt(s); |
| | | r.add(ts); |
| | | } |
| | | }catch (Exception e){ |
| | | //脏数据不处理 |
| | |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | private static boolean isNorExistInList(Integer ts, List<Integer> list) { |
| | | for(Integer r :list){ |
| | | if(Constants.equalsInteger(ts,r)){ |
| | | return true; |
| | | } |
| | | } |
| | | return false; |
| | | } |
| | | |
| | | @Transactional |
| | | public boolean dealMemberInfoBiz(Member c, Date date, String path) { |
| | | if( c.getCompanyId() == null){ |
| | |
| | | } |
| | | private int dealDelMemberRoleEmpower(Member member ) { |
| | | //待移除权限的设备数据授权记录(针对删除和更新丢失的权限,需要同步下发删除权限) |
| | | bookMapper.update(null,new UpdateWrapper<ParkBook>().lambda() |
| | | .eq(ParkBook::getMemberId,member.getId()) |
| | | .set(ParkBook::getRemark,"等待同步删除安防平台") |
| | | .set(ParkBook::getIsdeleted,Constants.ONE) |
| | | .eq(ParkBook::getIsdeleted,Constants.ZERO) |
| | | .set(ParkBook::getHkStatus,Constants.ZERO)); |
| | | return empowerMapper.update(null,new UpdateWrapper<Empower>().lambda() |
| | | .eq(Empower::getMemberId,member.getId()) |
| | | .set(Empower::getIsdeleted,Constants.ONE) |
| | | .set(Empower::getRemark,"等待同步删除安防平台") |
| | | .eq(Empower::getIsdeleted,Constants.ZERO) |
| | | .set(Empower::getSendStatus,Constants.ZERO)); |
| | | } |
| | |
| | | private List<MemberCard> dealMemberHkCard(Member member) { |
| | | List<MemberCard> memberCards = memberCardMapper.selectList(new QueryWrapper<MemberCard>().lambda() |
| | | .eq(MemberCard::getMemberId,member.getId()) |
| | | .eq(MemberCard::getType,Constants.TWO) |
| | | // .eq(MemberCard::getType,Constants.TWO) |
| | | .eq(MemberCard::getHkStatus,Constants.ZERO) ); |
| | | if(memberCards==null || memberCards.size()==0){ |
| | | //没有带处理的数据,直接跳过 |
| | |
| | | public static List<MemberCard> getNormalCardList(Member member,MemberCardMapper memberCardMapper) { |
| | | return memberCardMapper.selectList(new QueryWrapper<MemberCard>().lambda() |
| | | .eq(MemberCard::getMemberId,member.getId()) |
| | | .eq(MemberCard::getType,Constants.TWO) |
| | | // .eq(MemberCard::getType,Constants.TWO) |
| | | .eq(MemberCard::getStatus,Constants.MemberCard.normal) |
| | | .eq(MemberCard::getHkStatus,Constants.ONE) ); |
| | | |