|
|
|
@ -5,6 +5,7 @@ import cn.hutool.json.JSONUtil;
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
|
|
import com.glxp.api.common.res.BaseResponse;
|
|
|
|
|
import com.glxp.api.common.util.ResultVOUtils;
|
|
|
|
|
import com.glxp.api.constant.FileConstant;
|
|
|
|
|
import com.glxp.api.constant.SocketMsgType;
|
|
|
|
|
import com.glxp.api.entity.basic.BasicBussinessTypeEntity;
|
|
|
|
|
import com.glxp.api.entity.basic.BasicCorpEntity;
|
|
|
|
@ -18,9 +19,11 @@ import com.glxp.api.req.basic.BasicDataRequest;
|
|
|
|
|
import com.glxp.api.req.basic.DeleteBasicDataRequest;
|
|
|
|
|
import com.glxp.api.req.inout.FilterStatDataRequest;
|
|
|
|
|
import com.glxp.api.req.system.DeleteCompanyFileRequest;
|
|
|
|
|
import com.glxp.api.req.system.DeleteDeviceFileRequest;
|
|
|
|
|
import com.glxp.api.req.system.DeleteRequest;
|
|
|
|
|
import com.glxp.api.res.inout.IoStatOrderResponse;
|
|
|
|
|
import com.glxp.api.service.basic.*;
|
|
|
|
|
import com.glxp.api.service.dev.DeviceAssetCertService;
|
|
|
|
|
import com.glxp.api.service.inout.IoOrderService;
|
|
|
|
|
import com.glxp.api.service.inout.IoStatOrderService;
|
|
|
|
|
import com.glxp.api.service.inout.impl.IoCodeService;
|
|
|
|
@ -30,6 +33,7 @@ import org.springframework.scheduling.annotation.Async;
|
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
|
import java.io.File;
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.Map;
|
|
|
|
@ -88,7 +92,12 @@ public class SocketMsgService {
|
|
|
|
|
insertLog(basicDataRequest.getDeleteBasicDataRequest(), baseResponse);
|
|
|
|
|
insertType(basicDataRequest.getDeleteBasicDataRequest());
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case SocketMsgType.DEVICE_CERT_TYPE_DELETE:
|
|
|
|
|
basicDataRequest = JSON.parseObject(String.valueOf(socketMsgEntity.getContent()), BasicDataRequest.class);
|
|
|
|
|
baseResponse = deleteDeviceFileType(basicDataRequest.getDeleteDeviceFileRequest());
|
|
|
|
|
insertLog(basicDataRequest.getDeleteBasicDataRequest(), baseResponse);
|
|
|
|
|
insertType(basicDataRequest.getDeleteBasicDataRequest());
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case SocketMsgType.DEV_TASK_DEL:
|
|
|
|
|
// basicDataRequest = JSON.parseObject(String.valueOf(socketMsgEntity.getContent()), BasicDataRequest.class);
|
|
|
|
@ -134,6 +143,8 @@ public class SocketMsgService {
|
|
|
|
|
BasicCorpService basicUnitMaintainService;
|
|
|
|
|
@Resource
|
|
|
|
|
private IBasicBussinessTypeService basicBussinessTypeService;
|
|
|
|
|
@Resource
|
|
|
|
|
private DeviceAssetCertService deviceAssetCertService;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public BaseResponse deleteById(DeleteRequest deleteRequest) {
|
|
|
|
@ -185,6 +196,20 @@ public class SocketMsgService {
|
|
|
|
|
return basicBussinessTypeService.deleteBussinessType(id) == true ? ResultVOUtils.success("删除成功") : ResultVOUtils.error(500, "删除失败,系统繁忙");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Value("${file_path}")
|
|
|
|
|
private String filePath;
|
|
|
|
|
|
|
|
|
|
public BaseResponse deleteDeviceFileType(DeleteDeviceFileRequest deleteDeviceFileRequest) {
|
|
|
|
|
|
|
|
|
|
String URL = filePath + FileConstant.DEV_COMMON_FILE_PATH + deleteDeviceFileRequest.getFilePath();
|
|
|
|
|
File file = new File(URL);
|
|
|
|
|
if (file.exists() && file.isFile()) {
|
|
|
|
|
file.delete();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return deviceAssetCertService.deleteById(deleteDeviceFileRequest.getId()) ? ResultVOUtils.success("删除成功") : ResultVOUtils.error(500, "删除失败,系统繁忙");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
SyncEditLogService syncEditLogService;
|
|
|
|
|