提交 fa7b1996 authored 作者: 133's avatar 133

[file 清退] bug的修改

上级 65147bf2
...@@ -37,4 +37,10 @@ public class Documents { ...@@ -37,4 +37,10 @@ public class Documents {
@ApiModelProperty(name = "签章数据") @ApiModelProperty(name = "签章数据")
private String srcB; private String srcB;
@ApiModelProperty(name = "发件方经办人")
private String nameA;
@ApiModelProperty(name = "接收方人员")
private String nameB;
} }
...@@ -198,8 +198,21 @@ public class JavaToPdfHtmlFreeMarker { ...@@ -198,8 +198,21 @@ public class JavaToPdfHtmlFreeMarker {
data.put("senderUnit",documents.getSenderUnit()); data.put("senderUnit",documents.getSenderUnit());
data.put("page",page); data.put("page",page);
data.put("count",count); data.put("count",count);
data.put("srcA",documents.getSrcA()); if (documents.getSrcA()==null||documents.getSrcA().equals("")){
data.put("srcB",documents.getSrcB()); data.put("srcA"," ");
data.put("nameA"," ");
}else {
data.put("srcA","\""+documents.getSrcA()+"\"");
data.put("nameA",documents.getNameA());
}
if (documents.getSrcB()==null||documents.getSrcB().equals("")){
data.put("srcB"," ");
data.put("nameB"," ");
}else {
data.put("srcB","\""+documents.getSrcA()+"\"");
data.put("nameB",documents.getNameB());
}
List<DocumentDevice> list1=new ArrayList<>(); List<DocumentDevice> list1=new ArrayList<>();
AtomicInteger i= new AtomicInteger(1); AtomicInteger i= new AtomicInteger(1);
list.forEach( list.forEach(
......
...@@ -90,5 +90,7 @@ public interface DeviceLibraryDao extends JpaRepository<DeviceLibrary, Integer>, ...@@ -90,5 +90,7 @@ public interface DeviceLibraryDao extends JpaRepository<DeviceLibrary, Integer>,
@Modifying @Modifying
@Query("update DeviceLibrary o set o.lifeStatus = :lifeStatus ,o.ownUnit = :unitName where o.id in :idList") @Query("update DeviceLibrary o set o.lifeStatus = :lifeStatus ,o.ownUnit = :unitName where o.id in :idList")
int upDateLeftStatusAndOwnUnitName(Integer lifeStatus,String unitName,@Param("idList") List<Integer> idList); int upDateLeftStatusAndOwnUnitName(Integer lifeStatus,String unitName,@Param("idList") List<Integer> idList);
List<DeviceLibrary> findAllByLifeStatus(Integer status);
} }
...@@ -95,41 +95,47 @@ public class DeviceRepelDetail extends BaseEntity { ...@@ -95,41 +95,47 @@ public class DeviceRepelDetail extends BaseEntity {
* 经办人 * 经办人
*/ */
@ApiModelProperty(value = "发件方id(A岗位)") @ApiModelProperty(value = "发件方id(A岗位)")
private Integer sendUserAId; private Integer sendUseraId;
/** /**
* 经办人 名称 * 经办人 名称
*/ */
@ApiModelProperty(value = "发件方名称(A岗位)") @ApiModelProperty(value = "发件方名称(A岗位)")
private String sendUserAName; private String senderUsera;
/** /**
* 签发人 * 签发人
*/ */
@ApiModelProperty(value = "签发人(B岗位)") @ApiModelProperty(value = "签发人(B岗位)")
private String sendUserBName; private String senderUserb;
/**
* 签发人
*/
@ApiModelProperty(value = "签发人(B岗位)")
private String sendUserbId;
/** /**
* 收件方 经办人 * 收件方 经办人
*/ */
@ApiModelProperty(value = "收件方id(A岗位)") @ApiModelProperty(value = "收件方id(A岗位)")
private Integer receiveUserAId; private Integer receiveUseraId;
/** /**
* 收件方 经办人名称 * 收件方 经办人名称
*/ */
@ApiModelProperty(value = "收件方名称(A岗位)") @ApiModelProperty(value = "收件方名称(A岗位)")
private String receiveUserAName; private String receiveUserA;
/** /**
* 收件方id(B岗位) * 收件方id(B岗位)
*/ */
@ApiModelProperty(value = "收件方名称(B岗位)") @ApiModelProperty(value = "收件方名称(B岗位)")
private String receiveUserBName; private String receiveUserB;
/** /**
* 收件方id(B岗位) * 收件方id(B岗位)
*/ */
@ApiModelProperty(value = "收件方id(B岗位)") @ApiModelProperty(value = "收件方id(B岗位)")
private Integer receiveUserBId; private Integer receiveUserbId;
/** /**
* 出库附件文件 * 出库附件文件
......
...@@ -45,8 +45,11 @@ public class DevRepelVo { ...@@ -45,8 +45,11 @@ public class DevRepelVo {
*/ */
private Integer type; private Integer type;
private String typeName;
/**
* 形态name
*/
private String typeName;
/** /**
* 清退时间 * 清退时间
*/ */
......
...@@ -20,6 +20,7 @@ import java.util.List; ...@@ -20,6 +20,7 @@ import java.util.List;
@NoArgsConstructor @NoArgsConstructor
@ApiModel("选择选择页面") @ApiModel("选择选择页面")
public class DeviceChooseRepel { public class DeviceChooseRepel {
private List<DeviceLibrary> deviceLibraries; private List<DeviceLibrary> deviceLibraries;
private List<DeviceLibrary> deviceLibrariesAbnormal; private List<DeviceLibrary> deviceLibrariesAbnormal;
......
...@@ -71,41 +71,48 @@ public class OrderOutData { ...@@ -71,41 +71,48 @@ public class OrderOutData {
* 经办人 * 经办人
*/ */
@ApiModelProperty(value = "发件方id(A岗位)") @ApiModelProperty(value = "发件方id(A岗位)")
private Integer sendUserAId; private Integer sendUseraId;
/** /**
* 经办人 名称 * 经办人 名称
*/ */
@ApiModelProperty(value = "发件方名称(A岗位)") @ApiModelProperty(value = "发件方名称(A岗位)")
private String sendUserAName; private String senderUsera;
/** /**
* 签发人 * 签发人
*/ */
@ApiModelProperty(value = "签发人(B岗位)") @ApiModelProperty(value = "签发人(B岗位)")
private String sendUserBName; private String senderUserb;
/**
* 签发人
*/
@ApiModelProperty(value = "签发人(B岗位)")
private String sendUserbId;
/** /**
* 收件方 经办人 * 收件方 经办人
*/ */
@ApiModelProperty(value = "收件方id(A岗位)") @ApiModelProperty(value = "收件方id(A岗位)")
private Integer receiveUserAId; private Integer receiveUseraId;
/** /**
* 收件方 经办人名称 * 收件方 经办人名称
*/ */
@ApiModelProperty(value = "收件方名称(A岗位)") @ApiModelProperty(value = "收件方名称(A岗位)")
private String receiveUserAName; private String receiveUserA;
/** /**
* 收件方id(B岗位) * 收件方id(B岗位)
*/ */
@ApiModelProperty(value = "收件方名称(B岗位)") @ApiModelProperty(value = "收件方名称(B岗位)")
private String receiveUserBName; private String receiveUserB;
/** /**
* 收件方id(B岗位) * 收件方id(B岗位)
*/ */
@ApiModelProperty(value = "收件方id(B岗位)") @ApiModelProperty(value = "收件方id(B岗位)")
private Integer receiveUserBId; private Integer receiveUserbId;
/** /**
* 出库附件文件 * 出库附件文件
*/ */
...@@ -165,6 +172,10 @@ public class OrderOutData { ...@@ -165,6 +172,10 @@ public class OrderOutData {
@ApiModelProperty(value = "清退单文件") @ApiModelProperty(value = "清退单文件")
private List<FileRet> billFileList; private List<FileRet> billFileList;
@ApiModelProperty(value = "发件单位签章id")
private String leftSignatureId;
@Transient @Transient
private List<FileRet> replyFileList = new ArrayList<>(); private List<FileRet> replyFileList = new ArrayList<>();
......
...@@ -35,6 +35,8 @@ public class StorageDeviceRepel { ...@@ -35,6 +35,8 @@ public class StorageDeviceRepel {
*/ */
private List<FileRet> outFiles; private List<FileRet> outFiles;
private Integer isIgnore;
private Integer userId; private Integer userId;
private Integer taskId; private Integer taskId;
......
package com.tykj.dev.device.sendback.service; package com.tykj.dev.device.sendback.service;
import com.tykj.dev.device.file.entity.FileRet;
import com.tykj.dev.device.sendback.entity.domain.DeviceRepel; import com.tykj.dev.device.sendback.entity.domain.DeviceRepel;
import com.tykj.dev.device.sendback.entity.domain.DeviceRepelDetail; import com.tykj.dev.device.sendback.entity.domain.DeviceRepelDetail;
import com.tykj.dev.device.sendback.entity.vo.OrderOutData; import com.tykj.dev.device.sendback.entity.vo.OrderOutData;
...@@ -9,7 +8,6 @@ import com.tykj.dev.device.sendback.entity.vo.ResolveConfirm; ...@@ -9,7 +8,6 @@ import com.tykj.dev.device.sendback.entity.vo.ResolveConfirm;
import com.tykj.dev.device.sendback.entity.vo.StorageDeviceRepel; import com.tykj.dev.device.sendback.entity.vo.StorageDeviceRepel;
import com.tykj.dev.device.user.subject.entity.SecurityUser; import com.tykj.dev.device.user.subject.entity.SecurityUser;
import java.util.List;
public interface RepelBusinessService { public interface RepelBusinessService {
...@@ -79,7 +77,6 @@ public interface RepelBusinessService { ...@@ -79,7 +77,6 @@ public interface RepelBusinessService {
*/ */
void oneselfRepel(Integer taskId,StorageDeviceRepel storageDeviceRepel,Integer userId); void oneselfRepel(Integer taskId,StorageDeviceRepel storageDeviceRepel,Integer userId);
/** /**
* 省直属任务等待上传 * 省直属任务等待上传
*/ */
......
...@@ -482,7 +482,6 @@ public class RepelBusinessServiceImpl implements RepelBusinessService { ...@@ -482,7 +482,6 @@ public class RepelBusinessServiceImpl implements RepelBusinessService {
orderOutDataRepelDetail.setId(deviceRepelDetail.getId()); orderOutDataRepelDetail.setId(deviceRepelDetail.getId());
orderOutDataRepelDetail.setRepelId(deviceRepelDetail.getRepelId()); orderOutDataRepelDetail.setRepelId(deviceRepelDetail.getRepelId());
orderOutDataRepelDetail.setDeviceIds(deviceRepelDetail.getDeviceIds()); orderOutDataRepelDetail.setDeviceIds(deviceRepelDetail.getDeviceIds());
orderOutDataRepelDetail.setLeftSignatureId(UUID.randomUUID().toString());
orderOutDataRepelDetail.setRightSignatureId(UUID.randomUUID().toString()); orderOutDataRepelDetail.setRightSignatureId(UUID.randomUUID().toString());
orderOutDataRepelDetail.setNum("NO:第"+ LocalDateTime.now().getYear()+"QT"+taskBto.getBillId()); orderOutDataRepelDetail.setNum("NO:第"+ LocalDateTime.now().getYear()+"QT"+taskBto.getBillId());
orderOutDataRepelDetail.setReplyFiles(FilesUtil.stringFileToList(orderOutData.getReplyFileList())); orderOutDataRepelDetail.setReplyFiles(FilesUtil.stringFileToList(orderOutData.getReplyFileList()));
...@@ -514,16 +513,16 @@ public class RepelBusinessServiceImpl implements RepelBusinessService { ...@@ -514,16 +513,16 @@ public class RepelBusinessServiceImpl implements RepelBusinessService {
List<RepelDeviceUnit> list=new ArrayList<>(); List<RepelDeviceUnit> list=new ArrayList<>();
TaskBto taskBto= taskService.get(taskId); TaskBto taskBto= taskService.get(taskId);
DeviceRepelDetail deviceRepelDetail = deviceRepelDetailService.findDeviceRepelDetail(taskBto.getBillId()); DeviceRepelDetail deviceRepelDetail = deviceRepelDetailService.findDeviceRepelDetail(taskBto.getBillId());
deviceRepelDetail.setReceiveUserBName(storageDeviceRepel.getUserBName()); deviceRepelDetail.setReceiveUserB(storageDeviceRepel.getUserBName());
if (storageDeviceRepel.getUserB()!=null){ if (storageDeviceRepel.getUserB()!=null){
deviceRepelDetail.setReceiveUserBId(storageDeviceRepel.getUserB()); deviceRepelDetail.setReceiveUserbId(storageDeviceRepel.getUserB());
} }
if (storageDeviceRepel.getUserA()!=null){ if (storageDeviceRepel.getUserA()!=null){
deviceRepelDetail.setReceiveUserAId(storageDeviceRepel.getUserA()); deviceRepelDetail.setReceiveUseraId(storageDeviceRepel.getUserA());
} }
deviceRepelDetail.setReceiveUserAName(storageDeviceRepel.getUserBName()); deviceRepelDetail.setReceiveUserA(storageDeviceRepel.getUserBName());
//判断是否为入库单据待补充 还是直接入库。 //判断是否为入库单据待补充 还是直接入库。
if (storageDeviceRepel.getFileRets()!=null&&storageDeviceRepel.getFileRets().size()!=0) { if (storageDeviceRepel.getFileRets()!=null&&storageDeviceRepel.getFileRets().size()!=0) {
List<StatusEnum> enumList=new ArrayList<>(); List<StatusEnum> enumList=new ArrayList<>();
...@@ -534,11 +533,15 @@ public class RepelBusinessServiceImpl implements RepelBusinessService { ...@@ -534,11 +533,15 @@ public class RepelBusinessServiceImpl implements RepelBusinessService {
deviceRepelDetail.setBillFile(FilesUtil.stringFileToList(storageDeviceRepel.getFileRets())); deviceRepelDetail.setBillFile(FilesUtil.stringFileToList(storageDeviceRepel.getFileRets()));
deviceRepelDetail.setRepelStatus(2); deviceRepelDetail.setRepelStatus(2);
taskService.moveToEnd(taskBto); taskService.moveToEnd(taskBto);
}else { } else {
//判断当前状态是否为SEND_BACK_1209 清退装备等待入库 if (storageDeviceRepel.getIsIgnore()==null) {
TaskDisposeUtil.isNotSubmit(taskBto.getBillStatus(),StatusEnum.SEND_BACK_1209); //判断当前状态是否为SEND_BACK_1209 清退装备等待入库
taskService.moveToSpecial(taskBto,StatusEnum.SEND_BACK_1215,0); TaskDisposeUtil.isNotSubmit(taskBto.getBillStatus(), StatusEnum.SEND_BACK_1209);
} taskService.moveToSpecial(taskBto, StatusEnum.SEND_BACK_1215, 0);
}else {
taskService.moveToEnd(taskBto);
}
}
//判断是否为 市提交 是则为在库 //判断是否为 市提交 是则为在库
//否则为待清退 //否则为待清退
...@@ -675,9 +678,9 @@ public class RepelBusinessServiceImpl implements RepelBusinessService { ...@@ -675,9 +678,9 @@ public class RepelBusinessServiceImpl implements RepelBusinessService {
DeviceRepelDetail deviceRepelDetail=deviceRepelDetailService.findDeviceRepelDetail(taskBto.getBillId()); DeviceRepelDetail deviceRepelDetail=deviceRepelDetailService.findDeviceRepelDetail(taskBto.getBillId());
deviceRepelDetail.setBillFile(FilesUtil.stringFileToList(storageDeviceRepel.getFileRets())); deviceRepelDetail.setBillFile(FilesUtil.stringFileToList(storageDeviceRepel.getFileRets()));
// deviceRepelDetail.setReceiveUserAId(storageDeviceRepel.getUserA()); // deviceRepelDetail.setReceiveUserAId(storageDeviceRepel.getUserA());
deviceRepelDetail.setReceiveUserAName(storageDeviceRepel.getUserAName()); deviceRepelDetail.setReceiveUserA(storageDeviceRepel.getUserAName());
// deviceRepelDetail.setReceiveUserBId(storageDeviceRepel.getUserB()); // deviceRepelDetail.setReceiveUserBId(storageDeviceRepel.getUserB());
deviceRepelDetail.setReceiveUserBName(storageDeviceRepel.getUserBName()); deviceRepelDetail.setReceiveUserB(storageDeviceRepel.getUserBName());
taskService.moveToEnd(taskBto); taskService.moveToEnd(taskBto);
......
...@@ -70,7 +70,7 @@ public class RepelQueryServiceImpl implements RepelQueryService { ...@@ -70,7 +70,7 @@ public class RepelQueryServiceImpl implements RepelQueryService {
List<DeviceLibrary> deviceLibraries=new ArrayList<>(); List<DeviceLibrary> deviceLibraries=new ArrayList<>();
List<DeviceLibrary> deviceLibrariesAbnormal=new ArrayList<>(); List<DeviceLibrary> deviceLibrariesAbnormal=new ArrayList<>();
Units units= unitsService.findById(unitId); Units units= unitsService.findById(unitId);
deviceLibraryDao.findAllByPackingIdInAndOwnUnit(fielding,units.getName()).forEach( deviceLibraryDao.findAllByPackingIdInAndOwnUnit(fielding,units.getName()).stream().map(DeviceLibrary::setConfigName).forEach(
deviceLibrary -> { deviceLibrary -> {
if (deviceLibrary.getOwnUnit().equals(deviceLibrary.getLocationUnit())){ if (deviceLibrary.getOwnUnit().equals(deviceLibrary.getLocationUnit())){
if (deviceLibrary.getLifeStatus()==2||deviceLibrary.getLifeStatus()==15 ||deviceLibrary.getLifeStatus()==4) { if (deviceLibrary.getLifeStatus()==2||deviceLibrary.getLifeStatus()==15 ||deviceLibrary.getLifeStatus()==4) {
...@@ -81,7 +81,6 @@ public class RepelQueryServiceImpl implements RepelQueryService { ...@@ -81,7 +81,6 @@ public class RepelQueryServiceImpl implements RepelQueryService {
} }
} }
); );
return new DeviceChooseRepel(deviceLibraries,deviceLibrariesAbnormal); return new DeviceChooseRepel(deviceLibraries,deviceLibrariesAbnormal);
} }
...@@ -123,17 +122,17 @@ public class RepelQueryServiceImpl implements RepelQueryService { ...@@ -123,17 +122,17 @@ public class RepelQueryServiceImpl implements RepelQueryService {
public List<DevRepelVo> findRepelListModelNameGroup(ModelAndTypeVo modelAndTypeVo) { public List<DevRepelVo> findRepelListModelNameGroup(ModelAndTypeVo modelAndTypeVo) {
Units units= unitsService.findById(modelAndTypeVo.getUnitId()); Units units= unitsService.findById(modelAndTypeVo.getUnitId());
if (modelAndTypeVo.getModel()==null&&modelAndTypeVo.getType()==null){ if (modelAndTypeVo.getModel()==null&&modelAndTypeVo.getType()==null){
return deviceLibraryDao.findAllByOwnUnitAndLocationUnitAndLifeStatus(units.getName(),units.getName(),15).stream() return deviceLibraryDao.findAllByOwnUnitAndLocationUnitAndLifeStatus(units.getName(),units.getName(),15).stream().map(DeviceLibrary::setConfigName)
.map(this::devRepelVo).collect(Collectors.toList()); .map(this::devRepelVo).collect(Collectors.toList());
}else if (modelAndTypeVo.getModel()!=null&&modelAndTypeVo.getType()==null){ }else if (modelAndTypeVo.getModel()!=null&&modelAndTypeVo.getType()==null){
return deviceLibraryDao.findAllByOwnUnitAndLocationUnitAndLifeStatus(units.getName(),units.getName(),15).stream().filter(deviceLibrary -> deviceLibrary.getModel().equals(modelAndTypeVo.getModel())) return deviceLibraryDao.findAllByOwnUnitAndLocationUnitAndLifeStatus(units.getName(),units.getName(),15).stream().filter(deviceLibrary -> deviceLibrary.getModel().equals(modelAndTypeVo.getModel())).map(DeviceLibrary::setConfigName)
.map(this::devRepelVo).collect(Collectors.toList()); .map(this::devRepelVo).collect(Collectors.toList());
}else if (modelAndTypeVo.getModel()==null&&modelAndTypeVo.getType()!=null){ }else if (modelAndTypeVo.getModel()==null&&modelAndTypeVo.getType()!=null){
return deviceLibraryDao.findAllByOwnUnitAndLocationUnitAndLifeStatus(units.getName(),units.getName(),15).stream() return deviceLibraryDao.findAllByOwnUnitAndLocationUnitAndLifeStatus(units.getName(),units.getName(),15).stream().map(DeviceLibrary::setConfigName)
.filter(deviceLibrary -> deviceLibrary.getType().equals(modelAndTypeVo.getType())) .filter(deviceLibrary -> deviceLibrary.getType().equals(modelAndTypeVo.getType()))
.map(this::devRepelVo).collect(Collectors.toList()); .map(this::devRepelVo).collect(Collectors.toList());
}else { }else {
return deviceLibraryDao.findAllByOwnUnitAndLocationUnitAndLifeStatus(units.getName(),units.getName(),15).stream().filter(deviceLibrary -> deviceLibrary.getModel().equals(modelAndTypeVo.getModel())) return deviceLibraryDao.findAllByOwnUnitAndLocationUnitAndLifeStatus(units.getName(),units.getName(),15).stream().filter(deviceLibrary -> deviceLibrary.getModel().equals(modelAndTypeVo.getModel())).map(DeviceLibrary::setConfigName)
.filter(deviceLibrary -> deviceLibrary.getType().equals(modelAndTypeVo.getType())) .filter(deviceLibrary -> deviceLibrary.getType().equals(modelAndTypeVo.getType()))
.map(this::devRepelVo).collect(Collectors.toList()); .map(this::devRepelVo).collect(Collectors.toList());
} }
...@@ -149,9 +148,9 @@ public class RepelQueryServiceImpl implements RepelQueryService { ...@@ -149,9 +148,9 @@ public class RepelQueryServiceImpl implements RepelQueryService {
@Override @Override
public List<ModelNameGroup> retiredList(RepelManagementVo repelManagementVo) { public List<ModelNameGroup> retiredList(RepelManagementVo repelManagementVo) {
Units units= unitsService.findById(repelManagementVo.getUnitId()); // Units units= unitsService.findById(repelManagementVo.getUnitId());
return toModelNameGroup(deviceLibraryDao.findAllByOwnUnitAndLocationUnitAndLifeStatus(units.getName(),units.getName(),DeviceLifeStatus.RETIRE.id).stream().filter(deviceLibrary ->deviceLibrary.getUpdateTime()==null ||(deviceLibrary.getUpdateTime().getTime()>=repelManagementVo.getTime()&&deviceLibrary.getUpdateTime().getTime()<=repelManagementVo.getEndTime())).collect(Collectors.toList())); return toModelNameGroup(deviceLibraryDao.findAllByLifeStatus(DeviceLifeStatus.RETIRE.id).stream().filter(deviceLibrary ->deviceLibrary.getUpdateTime()==null ||(deviceLibrary.getUpdateTime().getTime()>=repelManagementVo.getTime()&&deviceLibrary.getUpdateTime().getTime()<=repelManagementVo.getEndTime())).collect(Collectors.toList()));
} }
...@@ -191,7 +190,7 @@ public class RepelQueryServiceImpl implements RepelQueryService { ...@@ -191,7 +190,7 @@ public class RepelQueryServiceImpl implements RepelQueryService {
@Override @Override
public List<DevRepelVo> repelManagementListDetails(List<Integer> ids) { public List<DevRepelVo> repelManagementListDetails(List<Integer> ids) {
return deviceLibraryDao.findAllById(ids).stream().map(this::devRepelVo).collect(Collectors.toList()); return deviceLibraryDao.findAllById(ids).stream().map(DeviceLibrary::setConfigName).map(this::devRepelVo).collect(Collectors.toList());
} }
@Override @Override
...@@ -222,7 +221,7 @@ public class RepelQueryServiceImpl implements RepelQueryService { ...@@ -222,7 +221,7 @@ public class RepelQueryServiceImpl implements RepelQueryService {
} }
private DevRepelVo devRepelVo(DeviceLibrary deviceLibrary){ private DevRepelVo devRepelVo(DeviceLibrary deviceLibrary){
return new DevRepelVo(deviceLibrary.getId(),deviceLibrary.getName(),deviceLibrary.getModel(),deviceLibrary.getSeqNumber(),deviceLibrary.getType(),deviceLibrary.setConfigName().getTypeName(),deviceLibrary.getUpdateTime()); return new DevRepelVo(deviceLibrary.getId(),deviceLibrary.getName(),deviceLibrary.getModel(),deviceLibrary.getSeqNumber(),deviceLibrary.getType(),deviceLibrary.getTypeName(),deviceLibrary.getUpdateTime());
} }
private List<DeviceLibrary> findInvoleDevice(String involeDevice){ private List<DeviceLibrary> findInvoleDevice(String involeDevice){
......
...@@ -57,4 +57,5 @@ public class TrainController { ...@@ -57,4 +57,5 @@ public class TrainController {
return ResponseEntity.ok(trainThemeService.findById(trainThemeId)); return ResponseEntity.ok(trainThemeService.findById(trainThemeId));
} }
} }
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
} }
/*@page{size:297mm 210mm;}<!-- 设置PDF页面大小,此配置只对生成PDF文件有效,不会对页面显示生效 -->*/ /*@page{size:297mm 210mm;}<!-- 设置PDF页面大小,此配置只对生成PDF文件有效,不会对页面显示生效 -->*/
@page { @page {
size:210mm 297mm; size:297mm 210mm;
} }
.bottomTxt { .bottomTxt {
text-align: center; text-align: center;
...@@ -130,7 +130,7 @@ ...@@ -130,7 +130,7 @@
border-bottom: 1px solid #7f7f7f; border-bottom: 1px solid #7f7f7f;
} }
.returnTablePrint .tableList{ .returnTablePrint .tableList{
height: 825px; height: 500px;
} }
.returnTablePrint .line2>>>.el-table tbody tr:nth-child(odd) { .returnTablePrint .line2>>>.el-table tbody tr:nth-child(odd) {
background-color:#fff; background-color:#fff;
...@@ -244,13 +244,23 @@ ...@@ -244,13 +244,23 @@
} }
table.altrowstable td { table.altrowstable td {
border-width: 0px; border-width: 0px;
padding: 5px; padding: 2px 5px;
/*border-style: solid;*/ /*border-style: solid;*/
/*border-color: #a9c6c9;*/ /*border-color: #a9c6c9;*/
word-break: break-all; word-break: break-all;
word-wrap: break-word; word-wrap: break-word;
border-bottom: 1px solid #bebebe; border-bottom: 1px solid #bebebe;
} }
.leftImg {
position: absolute;
top: -53px;
right: 85px;
}
.rightImg {
position: absolute;
bottom: 0px;
right: 70px;
}
.oddrowcolor{ .oddrowcolor{
background-color:#fff; background-color:#fff;
} }
...@@ -302,7 +312,7 @@ ...@@ -302,7 +312,7 @@
<div class="line2 tableList"> <div class="line2 tableList">
<table class="altrowstable" id="alternatecolor"> <table class="altrowstable" id="alternatecolor">
<tr> <tr>
<th>序号</th><th>型号</th><th>形态</th><th>密级</th><th>应用领域</th><th>数量</th><th style="width: 300px;">装备序列号</th> <th>序号</th><th>型号</th><th>形态</th><th>密级</th><th>应用领域</th><th>数量</th><th style="width: 420px;">装备序列号</th>
</tr> </tr>
<#list documentDevices as dev> <#list documentDevices as dev>
<tr> <tr>
...@@ -330,18 +340,20 @@ ...@@ -330,18 +340,20 @@
</span> </span>
<span> <span>
<span class="label">签发人:</span> <span class="label">签发人:</span>
<span class="value">签发人</span> <span class="value"></span>
</span> </span>
<span> <span>
<span class="label">经办人:</span> <span class="label">经办人:</span>
<span class="value">经办人</span> <span class="value">${nameA}</span>
</span> </span>
<i> <i>
<span style="position: relative;color: #646464"> <span style="position: relative;color: #646464">
<span style="margin-bottom: 5px;">(公章)</span> <span style="margin-bottom: 5px;">(公章)</span>
<span><span style="color: #fff;">1234</span><span style="color: #fff;">0121</span><span style="color: #fff;">0232</span></span> <span><span style="color: #fff;">1234</span><span style="color: #fff;">0121</span><span style="color: #fff;">0232</span></span>
<div style="position: absolute"> <div class="leftImg">
<div id="pos0" ></div> <div id="pos0" >
<img style="width:80px;height:80px" src=${srcA} class="" id=""/>
</div>
</div> </div>
</span> </span>
</i> </i>
...@@ -353,16 +365,21 @@ ...@@ -353,16 +365,21 @@
</span> </span>
<span> <span>
<span class="label">经办人:</span> <span class="label">经办人:</span>
<span class="value">经办人</span> <span class="value">${nameB}</span>
</span> </span>
<span> <span>
<span class="label">经办人:</span> <span class="label">经办人:</span>
<span class="value">经办人</span> <span class="value"></span>
</span> </span>
<i> <i>
<span style="color: #646464"> <span style="color: #646464">
<span style="margin-bottom: 5px;">(公章)</span> <span style="margin-bottom: 5px;">(公章)</span>
<span><span style="color: #fff;">1234</span><span style="color: #fff;">0121</span><span style="color: #fff;">0232</span></span> <span><span style="color: #fff;">1234</span><span style="color: #fff;">0121</span><span style="color: #fff;">0232</span></span>
<div class="rightImg">
<div id="pos1" >
<img style="width:80px;height:80px" src=${srcB} class="" id=""/>
</div>
</div>
</span> </span>
</i> </i>
</span> </span>
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
} }
/*@page{size:297mm 210mm;}<!-- 设置PDF页面大小,此配置只对生成PDF文件有效,不会对页面显示生效 -->*/ /*@page{size:297mm 210mm;}<!-- 设置PDF页面大小,此配置只对生成PDF文件有效,不会对页面显示生效 -->*/
@page { @page {
size:210mm 297mm; size:297mm 210mm;
/*margin: 0.25in;*/ /*margin: 0.25in;*/
/*-fs-flow-bottom: "footer";*/ /*-fs-flow-bottom: "footer";*/
/*-fs-flow-left: "left";*/ /*-fs-flow-left: "left";*/
...@@ -142,7 +142,7 @@ ...@@ -142,7 +142,7 @@
border-bottom: 1px solid #7f7f7f; border-bottom: 1px solid #7f7f7f;
} }
.returnTablePrint .tableList{ .returnTablePrint .tableList{
height: 825px; height: 500px;
} }
.returnTablePrint .line2>>>.el-table tbody tr:nth-child(odd) { .returnTablePrint .line2>>>.el-table tbody tr:nth-child(odd) {
background-color:#fff; background-color:#fff;
...@@ -252,7 +252,7 @@ ...@@ -252,7 +252,7 @@
} }
table.altrowstable td { table.altrowstable td {
border-width: 0px; border-width: 0px;
padding: 5px; padding: 2px 5px;
/*border-style: solid;*/ /*border-style: solid;*/
/*border-color: #a9c6c9;*/ /*border-color: #a9c6c9;*/
border: 1px solid #bebebe; border: 1px solid #bebebe;
...@@ -310,7 +310,7 @@ ...@@ -310,7 +310,7 @@
<div class="line2 tableList"> <div class="line2 tableList">
<table class="altrowstable" id="alternatecolor"> <table class="altrowstable" id="alternatecolor">
<tr> <tr>
<th>序号</th><th>型号</th><th>形态</th><th>密级</th><th>应用领域</th><th>数量</th><th style="width: 300px;">装备序列号</th> <th>序号</th><th>型号</th><th>形态</th><th>密级</th><th>应用领域</th><th>数量</th><th style="width: 420px;">装备序列号</th>
</tr> </tr>
<#list documentDevices as dev> <#list documentDevices as dev>
<tr> <tr>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论