This commit is contained in:
parent
bae27c5ea2
commit
3a489ac064
|
|
@ -49,25 +49,27 @@ public class AppServiceImpl implements IAppService {
|
||||||
ProVo proVo = new ProVo();
|
ProVo proVo = new ProVo();
|
||||||
try {
|
try {
|
||||||
proVo = mapper.getProBrief(dto);
|
proVo = mapper.getProBrief(dto);
|
||||||
List<ProVo.FileData> list = new ArrayList<>();
|
if(Objects.nonNull(proVo)){
|
||||||
List<ResourceFileVo> resourceFileVos = mapper.getFiles(proVo.getProId());
|
List<ProVo.FileData> list = new ArrayList<>();
|
||||||
if (CollectionUtils.isNotEmpty(resourceFileVos)) {
|
List<ResourceFileVo> resourceFileVos = mapper.getFiles(proVo.getProId());
|
||||||
for (ResourceFileVo fileVo : resourceFileVos) {
|
if (CollectionUtils.isNotEmpty(resourceFileVos)) {
|
||||||
String base64 = null;
|
for (ResourceFileVo fileVo : resourceFileVos) {
|
||||||
Result<SysFile> result = remoteFileService.getImgBase64(fileVo.getFileId(), SecurityConstants.INNER);
|
String base64 = null;
|
||||||
if (result != null && result.getCode() == HttpStatus.SUCCESS && result.getData() != null) {
|
Result<SysFile> result = remoteFileService.getImgBase64(fileVo.getFileId(), SecurityConstants.INNER);
|
||||||
String jsonString = JSON.toJSONString(result.getData());
|
if (result != null && result.getCode() == HttpStatus.SUCCESS && result.getData() != null) {
|
||||||
JSONObject item = JSON.parseObject(jsonString);
|
String jsonString = JSON.toJSONString(result.getData());
|
||||||
base64 = item.getString("url");
|
JSONObject item = JSON.parseObject(jsonString);
|
||||||
|
base64 = item.getString("url");
|
||||||
|
}
|
||||||
|
ProVo.FileData fileData = new ProVo.FileData();
|
||||||
|
fileData.setFileId(fileVo.getFileId());
|
||||||
|
fileData.setBase64Url(base64);
|
||||||
|
fileData.setFileSourceType(fileVo.getSourceType());
|
||||||
|
list.add(fileData);
|
||||||
}
|
}
|
||||||
ProVo.FileData fileData = new ProVo.FileData();
|
|
||||||
fileData.setFileId(fileVo.getFileId());
|
|
||||||
fileData.setBase64Url(base64);
|
|
||||||
fileData.setFileSourceType(fileVo.getSourceType());
|
|
||||||
list.add(fileData);
|
|
||||||
}
|
}
|
||||||
|
proVo.setFileData(list);
|
||||||
}
|
}
|
||||||
proVo.setFileData(list);
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("工程简介", e);
|
log.error("工程简介", e);
|
||||||
}
|
}
|
||||||
|
|
@ -223,7 +225,35 @@ public class AppServiceImpl implements IAppService {
|
||||||
}
|
}
|
||||||
dataMap.put("vo",vo);
|
dataMap.put("vo",vo);
|
||||||
dataMap.put("item",item);
|
dataMap.put("item",item);
|
||||||
dataMap.put("proGxPlanList",proGxPlanList);
|
dataMap.put("proGxPlan",proGxPlanList);
|
||||||
|
dataMap.put("proCost",getProCostData());
|
||||||
return AjaxResult.success(dataMap);
|
return AjaxResult.success(dataMap);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Map<String, Object> getProCostData(){
|
||||||
|
Map<String, Object> dataMap = new HashMap<>(16);
|
||||||
|
dataMap.put("planCost","1200.0");
|
||||||
|
dataMap.put("expenditureCost","523.4");
|
||||||
|
dataMap.put("residueCost","676.6");
|
||||||
|
List<Map<String, Object>> proCostList = new ArrayList<>();
|
||||||
|
for (int i = 0; i < Constant.CELL_3; i++) {
|
||||||
|
Map<String, Object> map = new HashMap<>(3);
|
||||||
|
if(i == 0){
|
||||||
|
map.put("expenditureDate","2024-03-05");
|
||||||
|
map.put("expenditure","设备购买");
|
||||||
|
map.put("amount","200.1");
|
||||||
|
}else if(i == 1){
|
||||||
|
map.put("expenditureDate","2024-03-12");
|
||||||
|
map.put("expenditure","工人工资");
|
||||||
|
map.put("amount","23.3");
|
||||||
|
}else if(i == 2){
|
||||||
|
map.put("expenditureDate","2024-03-15");
|
||||||
|
map.put("expenditure","设备安装");
|
||||||
|
map.put("amount","300.0");
|
||||||
|
}
|
||||||
|
proCostList.add(map);
|
||||||
|
}
|
||||||
|
dataMap.put("proCostPlanList",proCostList);
|
||||||
|
return dataMap;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,8 @@
|
||||||
tp.jl_unit AS jlUnit,
|
tp.jl_unit AS jlUnit,
|
||||||
tp.sg_unit AS sgUnit,
|
tp.sg_unit AS sgUnit,
|
||||||
tp.pro_brief AS proBrief,
|
tp.pro_brief AS proBrief,
|
||||||
tp.pro_type AS proType
|
tp.pro_type AS proType,
|
||||||
|
tp.pro_cost AS proCost
|
||||||
FROM tb_project tp
|
FROM tb_project tp
|
||||||
LEFT JOIN sys_build sb ON tp.org = sb.org_id
|
LEFT JOIN sys_build sb ON tp.org = sb.org_id
|
||||||
WHERE tp.bid_code = #{bidCode} AND del_flag = 0
|
WHERE tp.bid_code = #{bidCode} AND del_flag = 0
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue