@ -17,6 +17,7 @@ import com.ccsens.wisdomcar.bean.vo.Message.CarRecordMessageVo;
import com.ccsens.wisdomcar.bean.vo.RecordVo ;
import com.ccsens.wisdomcar.bean.vo.StepVo ;
import com.ccsens.wisdomcar.persist.dao.StepDao ;
import com.ccsens.wisdomcar.persist.dao.StepTaskDao ;
import com.ccsens.wisdomcar.persist.dao.WisdomCarRecordDao ;
import com.ccsens.wisdomcar.persist.mapper.* ;
import com.ccsens.wisdomcar.util.Constant ;
@ -60,6 +61,11 @@ public class RecordService implements IRecordService{
private RedisUtil redisUtil ;
@Resource
private WisdomCarRecordDao wisdomCarRecordDao ;
@Resource
private StepTaskDao stepTaskDao ;
@Resource
private IProjectService projectService ;
@Value ( "#{T(java.lang.Long).parseLong('${wisdom.weight:10000}')}" )
private Long weightMinus ;
@Value ( "#{T(java.lang.Long).parseLong('${wisdom.time:300000}')}" )
@ -150,8 +156,8 @@ public class RecordService implements IRecordService{
// rfid且有对应的真实环节 存储患者数据表
if ( carRecordMessageDto . getType ( ) = = Constant . CAR_RECORD_RFID & & step ! = null & & step . getStepType ( ) = = Constant . STEP_TYPE_REAL ) {
// TODO 异步推送数据
// projectService.saveData(wisdomCarRecord.getTime(), , wisdomCarRecord.getId(), Constant.OPERATION_CAR);
StepTask stepTask = stepTaskDao . getByCarAndStep ( wisdomCarRecord . getCarId ( ) , step . getId ( ) , wisdomCarRecord . getTime ( ) ) ;
projectService . saveData ( wisdomCarRecord . getTime ( ) , stepTask , wisdomCarRecord . getId ( ) , Constant . OPERATION_CAR ) ;
}
}