代码注释

This commit is contained in:
xy
2024-09-11 12:34:27 +08:00
parent 72e81b1b6d
commit 107c6d2637

View File

@@ -1,44 +1,44 @@
package com.njcn.stat.service.impl; //package com.njcn.stat.service.impl;
//
import com.njcn.csdevice.api.EquipmentFeignClient; //import com.njcn.csdevice.api.EquipmentFeignClient;
import com.njcn.csdevice.api.WlRecordFeignClient; //import com.njcn.csdevice.api.WlRecordFeignClient;
import com.njcn.csdevice.pojo.po.CsEquipmentDeliveryPO; //import com.njcn.csdevice.pojo.po.CsEquipmentDeliveryPO;
import com.njcn.csdevice.pojo.po.WlRecord; //import com.njcn.csdevice.pojo.po.WlRecord;
import com.njcn.mq.message.AppAutoDataMessage; //import com.njcn.mq.message.AppAutoDataMessage;
import com.njcn.stat.service.IWlRecordService; //import com.njcn.stat.service.IWlRecordService;
import lombok.AllArgsConstructor; //import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j; //import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils; //import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service; //import org.springframework.stereotype.Service;
//
/** ///**
* 类的介绍: // * 类的介绍:
* // *
* @author xuyang // * @author xuyang
* @version 1.0.0 // * @version 1.0.0
* @createTime 2023/8/14 9:32 // * @createTime 2023/8/14 9:32
*/ // */
@Service //@Service
@Slf4j //@Slf4j
@AllArgsConstructor //@AllArgsConstructor
public class WlRecordServiceImpl implements IWlRecordService{ //public class WlRecordServiceImpl implements IWlRecordService{
//
private final EquipmentFeignClient equipmentFeignClient; // private final EquipmentFeignClient equipmentFeignClient;
//
private final WlRecordFeignClient wlRecordFeignClient; // private final WlRecordFeignClient wlRecordFeignClient;
//
@Override // @Override
public void addOrUpdateBaseData(AppAutoDataMessage appAutoDataMessage) { // public void addOrUpdateBaseData(AppAutoDataMessage appAutoDataMessage) {
WlRecord wlRecord = new WlRecord(); // WlRecord wlRecord = new WlRecord();
CsEquipmentDeliveryPO po = equipmentFeignClient.findDevByNDid(appAutoDataMessage.getId()).getData(); // CsEquipmentDeliveryPO po = equipmentFeignClient.findDevByNDid(appAutoDataMessage.getId()).getData();
AppAutoDataMessage.DataArray dataArray = appAutoDataMessage.getMsg().getDataArray().get(0); // AppAutoDataMessage.DataArray dataArray = appAutoDataMessage.getMsg().getDataArray().get(0);
BeanUtils.copyProperties(dataArray, wlRecord); // BeanUtils.copyProperties(dataArray, wlRecord);
wlRecord.setDevId(po.getId()); // wlRecord.setDevId(po.getId());
wlRecord.setLineId(po.getNdid() + appAutoDataMessage.getMsg().getClDid()); // wlRecord.setLineId(po.getNdid() + appAutoDataMessage.getMsg().getClDid());
wlRecord.setGcDataPath(dataArray.getPrjDataPath()); // wlRecord.setGcDataPath(dataArray.getPrjDataPath());
if (dataArray.getPrjTimeEnd() == -1) { // if (dataArray.getPrjTimeEnd() == -1) {
wlRecord.setEndTime(null); // wlRecord.setEndTime(null);
} // }
wlRecordFeignClient.addBaseData(wlRecord); // wlRecordFeignClient.addBaseData(wlRecord);
} // }
} //}