企业标准导入功能测试

This commit is contained in:
SUNJIABIN
2023-03-01 09:45:33 +08:00
parent 9ab7605f79
commit 8ce41ead4a
2 changed files with 100 additions and 5 deletions
@@ -0,0 +1,93 @@
package com.adc.da.slrs.sarBussStandAttrInfo.entity;
import com.adc.da.base.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
/**
* <p>
*
* </p>
*
* @author
* @since 2023-02-28
*/
@Data
public class SarBussStandAttrInfoExecl extends BaseEntity {
private static final long serialVersionUID = 1L;
private String id;
@ApiModelProperty(value = "标准基础表主键")
private String standId;
private String creationUser;
@ApiModelProperty(value = "是否有效")
private String validFlag;
@ApiModelProperty(value = "创建时间")
private Date creationTime;
@ApiModelProperty(value = "修改时间")
private Date modifyTime;
@ApiModelProperty(value = "体系类别")
private String txlbbuss;
private String bdtqbbhbuss;
private String dtqbbhbuss;
private String glwj;
private String svpps;
private String gfxyywj;
private String zrbm;
private Date fzrq;
private Date fsrq;
private String qbmj;
private String qbsq;
private String qbwb;
private String gcwb;
private String zyqcr;
private String qcfbw;
private String xglc;
private String xgbm;
private String xhqbm;
private String zqcbm;
private String qtqcr;
private String wfspjs;
private String xgjh;
//附件
private String fbgBuss;
}
@@ -22,6 +22,7 @@ import com.adc.da.slrs.otConvertMq.dao.OtConvertMqDao;
import com.adc.da.slrs.otConvertMq.entity.OtConvertMq;
import com.adc.da.slrs.sarBussStandAttrInfo.dao.SarBussStandAttrInfoDao;
import com.adc.da.slrs.sarBussStandAttrInfo.entity.SarBussStandAttrInfo;
import com.adc.da.slrs.sarBussStandAttrInfo.entity.SarBussStandAttrInfoExecl;
import com.adc.da.slrs.sarBussStandFile.dao.SarBussStandFileDao;
import com.adc.da.slrs.sarBussStandFile.entity.SarBussStandFile;
import com.adc.da.slrs.sarBussStandItems.dao.SarBussStandItemsDao;
@@ -2048,22 +2049,23 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
String s = "";
if (row != null && !isBlank) {
if (i != 0){
SarBussStandAttrInfo sarBussStandAttrInfo = new SarBussStandAttrInfo();
String str = "";
SarBussStandAttrInfoExecl sarBussStandAttrInfoExecl = new SarBussStandAttrInfoExecl();
String str = row.getCell(27).getStringCellValue();
String[] split = str.split(",");
if (split.length != 0){
for (int j = 0;j < split.length;j++){
File files = new File("/");
AttFileVo attFileVo = attFileEOService.saveFileInfo(files);
if (StringUtils.isNotBlank(s)){
if (StringUtils.isNotBlank(attFileVo.getId())){
s = "," + attFileVo.getAttId();
}else {
s = attFileVo.getAttId();
}
sarBussStandAttrInfoExecl.setFbgBuss(s);
}
}
SarBussStandAttrInfo sarBussStandAttrInfo = new SarBussStandAttrInfo();
}
int columNos = headerRow.getLastCellNum();// 表头总共的列数
Map<String, String> rowList = new LinkedHashMap<>();