|
@@ -36,19 +36,37 @@ unitPriceFileDAO.prototype.save = function(fileId, datas, callback){
|
|
|
function changed(err, changedDatas){
|
|
|
sync(fileId, changedDatas, callback);
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
GLJList.save(fileID, datas, changed);
|
|
|
};
|
|
|
|
|
|
-unitPriceFileDAO.prototype.sync = function(fileId, datas, callback){
|
|
|
+unitPriceFileDAO.prototype.sync = function(fileID, datas, callback){
|
|
|
+ unitPriceFile.find({'$or': [{ID: fileID, deleteInfo: null}, {ID: fileID, 'deleteInfo.deleted': {$in: [null, false]}}]}, '-_id', function(err, datas){
|
|
|
+ if (!err) {
|
|
|
+ datas[0].projects
|
|
|
+
|
|
|
+ callback(0, projectConsts.UNITPRICEFILE, datas);
|
|
|
+ } else {
|
|
|
+ callback(1, '', null);
|
|
|
+ }
|
|
|
+ });
|
|
|
+};
|
|
|
|
|
|
+unitPriceFileDAO.prototype.add = function(fileID, count, callback){
|
|
|
+ GLJList.add(fileID, count, callback);
|
|
|
};
|
|
|
|
|
|
unitPriceFileDAO.prototype.newFile = function(data, callback){
|
|
|
|
|
|
};
|
|
|
|
|
|
-unitPriceFileDAO.prototype.add = function(count, callback){
|
|
|
- GLJList.add(count, callback);
|
|
|
+unitPriceFileDAO.prototype.useFile = function(fileID, projectID, callback){
|
|
|
+
|
|
|
+};
|
|
|
+
|
|
|
+unitPriceFileDAO.prototype.unuseFile = function(fileID, projectID, callback){
|
|
|
+
|
|
|
};
|
|
|
|
|
|
module.exports = new unitPriceFileDAO();
|