|
@@ -183,7 +183,6 @@ function getData(projectID, callback) {
|
|
|
}
|
|
|
|
|
|
async function getFeeRateData(projectID) {
|
|
|
- // to do 需根据projectID查找对应的费率文件
|
|
|
let result={
|
|
|
err:null
|
|
|
}
|
|
@@ -191,7 +190,8 @@ async function getFeeRateData(projectID) {
|
|
|
//
|
|
|
let project = await projectsModel.findOne({ID:projectID});
|
|
|
if (project&&project.property&&project.property.feeFile){
|
|
|
- let feeRateData = await feeRateFileModel.findOne({'ID':project.property.feeFile,deleteInfo:null});
|
|
|
+ console.info(project.property.feeFile);
|
|
|
+ let feeRateData = await feeRateFileModel.findOne({'ID':project.property.feeFile.id,deleteInfo:null});
|
|
|
if(feeRateData===null){
|
|
|
result.datas=[];
|
|
|
}else {
|
|
@@ -269,12 +269,15 @@ async function newFeeRateFile(updateData){
|
|
|
let feeFile = property.feeFile;
|
|
|
let rootProjectID = property.rootProjectID;
|
|
|
let name = updateData.name;
|
|
|
- if(feeFile.indexOf("newFeeRate")!=-1){
|
|
|
+ let newFeeRate = {};
|
|
|
+ if(feeFile.id.indexOf("newFeeRate")!=-1){
|
|
|
let temFee = await feeRateFileModel.findOne({rootProjectID:rootProjectID,name:name,deleteInfo:null});
|
|
|
if(temFee){
|
|
|
- return temFee.ID;
|
|
|
+ newFeeRate.id=temFee.ID;
|
|
|
+ newFeeRate.name = temFee.name;
|
|
|
+ return newFeeRate;
|
|
|
}
|
|
|
- let temA = feeFile.split("-");
|
|
|
+ let temA = feeFile.id.split("-");
|
|
|
let libID = temA[1];
|
|
|
let doc={
|
|
|
rootProjectID:rootProjectID,
|
|
@@ -292,7 +295,9 @@ async function newFeeRateFile(updateData){
|
|
|
}
|
|
|
doc.ID = uuidV1();
|
|
|
await feeRateFileModel.create(doc);
|
|
|
- return doc.ID;
|
|
|
+ newFeeRate.id = doc.ID;
|
|
|
+ newFeeRate.name =doc.name;
|
|
|
+ return newFeeRate;
|
|
|
}else {
|
|
|
return feeFile
|
|
|
}
|