| | |
| | | record.setCreateDate(DateUtil.getISO8601DateByStr2(request.getHappenTime())); |
| | | record.setTimeInfo(Utils.Date.getStart(record.getCreateDate())); |
| | | record.setType(Constants.ONE);//人员 |
| | | record.setMemberType(Constants.ZERO);//默认为未知人员(访客) |
| | | record.setMemberType(Constants.RetentionMemberType.fk);//默认为未知人员(访客) |
| | | record.setIsdeleted(Constants.ZERO); |
| | | record.setInOrOut(Constants.ZERO); |
| | | record.setHkEventId(request.getEventId()); |
| | | record.setHkId(userNo); |
| | | if(d!=null && Constants.equalsInteger(d.getIsEntrance(),Constants.ONE)){ |
| | | if(Constants.formatIntegerNum(request.getData().getExtEventInOut()) != Constants.ONE){ |
| | | //如果是进门,录入人员的在场数据记录 |
| | | record.setInOrOut(Constants.ZERO); |
| | | inoutDayCount.setInMemberNum(Constants.formatIntegerNum(inoutDayCount.getInMemberNum())+1);//入场人次 |
| | | }else{ |
| | | //如果是出门 |
| | |
| | | if(member !=null){ |
| | | record.setMemberId(member.getId()); |
| | | record.setMemberName(member.getName()); |
| | | record.setMemberPhone(member.getPhone()); |
| | | record.setObjId(member.getId()); |
| | | record.setObjType(Constants.ONE); |
| | | record.setMemberPhone(member.getPhone()); |
| | | record.setCompanyId(member.getCompanyId()); |
| | | record.setCompanyName(member.getCompanyNamePath()); |
| | | if(d!=null && Constants.equalsInteger(d.getIsEntrance(),Constants.ONE)){ |
| | |
| | | //如果是进门,录入人员的在场数据记录 |
| | | retentionList.add(getRetentionModelByRequest(member,request)); |
| | | if(Constants.equalsInteger(member.getCompanyType(),Constants.ONE)){ |
| | | record.setMemberType(Constants.ONE); |
| | | record.setMemberType(Constants.RetentionMemberType.internalMember); |
| | | inoutDayCount.setInSelfMemberNum(Constants.formatIntegerNum(inoutDayCount.getInSelfMemberNum())+1);//内部人员入场人次 |
| | | }else{ |
| | | record.setMemberType(Constants.TWO); |
| | | record.setMemberType(Constants.RetentionMemberType.relMember); |
| | | inoutDayCount.setInOtherMemberNum(Constants.formatIntegerNum(inoutDayCount.getInOtherMemberNum())+1);//相关方入场人次 |
| | | } |
| | | }else{ |
| | | if(Constants.equalsInteger(member.getCompanyType(),Constants.ONE)){ |
| | | record.setMemberType(Constants.RetentionMemberType.internalMember); |
| | | inoutDayCount.setOutSelfMemberNum(Constants.formatIntegerNum(inoutDayCount.getOutSelfMemberNum())+1);//内部人员出场人次 |
| | | }else{ |
| | | record.setMemberType(Constants.RetentionMemberType.relMember); |
| | | inoutDayCount.setOutOtherMemberNum(Constants.formatIntegerNum(inoutDayCount.getOutOtherMemberNum())+1);//相关方出场人次 |
| | | } |
| | | } |
| | |
| | | carrecord.setCategoryName(carModel.getCateName()); |
| | | carrecord.setCategoryParentId(carModel.getCatePId()); |
| | | carrecord.setCategoryParentName(carModel.getCatePName()); |
| | | carrecord.setMemberType( Constants.RetentionMemberType.car);//只是车辆的记录 |
| | | carrecord.setType( Constants.RetentionMemberType.car);//只是车辆的记录 |
| | | if(carModel.getMemberId()!=null){ |
| | | if(Constants.equalsInteger(carModel.getCompanyType(),Constants.ONE)){ |
| | | //内部组织 |
| | |
| | | carrecord.setObjType(Constants.FOUR); |
| | | carrecord.setCompanyId(carTypeJob.getCompanyId()); |
| | | carrecord.setCompanyName(carTypeJob.getCompanyNamePath()); |
| | | carrecord.setMemberType(Constants.RetentionMemberType.car); |
| | | carrecord.setType(Constants.RetentionMemberType.car); |
| | | if(carModel.getMemberPhone()!=null || StringUtils.isNotBlank(carModel.getMemberName())){ |
| | | //货运司机(如果司机手机号或者姓名不为空) |
| | | carrecord.setMemberType(Constants.RetentionMemberType.driver); |
| | |
| | | copyObj.setMemberName(v.getName()); |
| | | copyObj.setMemberPhone(v.getPhone()); |
| | | copyObj.setCompanyName(v.getCompanyName()); |
| | | copyObj.setMemberType(Constants.ZERO); |
| | | copyObj.setType(Constants.ONE); |
| | | copyObj.setRemark(carrecord.getCarCode()); |
| | | copyObj.setCarCode(index>=0?null:carrecord.getCarCode()); |
| | | copyObj.setMemberType(Constants.RetentionMemberType.fk); |