kpiplus
Version:
KPI+
1 lines • 2.19 kB
JavaScript
var Customer=require("../models/customer"),Dvcs=require("../models/dvcs"),Dmdvt=require("../models/dmdvt"),Vat=require("../models/vat"),Currency=require("../models/currency"),Dmbp=require("../models/dmbp"),Dmloaits=require("../models/dmloaits"),Dmnguonvon=require("../models/dmnguonvon"),Dmtanggiamts=require("../models/dmtanggiamts"),app=require("../models/app");exports.unlockBook=[function(n,t,i){if(!t)return i(!0);app.findOne({_id:n},{ngay_ks:1,_id:0},function(n,e){return n||!e?i(!1):e.ngay_ks.getTime()>=t.getTime()?i(!1):void i(!0)})},"Đã khóa sổ"],exports.existsKh=[function(n,t,i){if(!t)return i(!0);Customer.findOne({id_app:n,ma_kh:t},{ma_kh:1},function(n,t){return i(!(n||!t))})},"Mã khách ({PATH}) {VALUE} không tồn tại"],exports.existsDvcs=[function(n,t,i){if(!t)return i(!0);Dvcs.findOne({id_app:n,_id:t},function(n,t){return i(!(n||!t))})},"Mã đơn vị cơ sở ({PATH}) {VALUE} không tồn tại"],exports.existsNt=[function(n,t,i){t?Currency.findOne({id_app:n,ma_nt:t},function(n,t){return i(!(n||!t))}):i(!0)},"Mã ngoại tệ ({PATH}) {VALUE} không tồn tại"],exports.existsDvt=[function(n,t,i){t?Dmdvt.findOne({id_app:n,ma_dvt:{$regex:"^"+t+"$",$options:"i"}},function(n,t){return i(!(n||!t))}):i(!0)},"Mã đơn vị tính ({PATH}) {VALUE} không tồn tại"],exports.existsVat=[function(n,t,i){t?Vat.findOne({id_app:n,ma_thue:t},function(n,t){return i(!(n||!t))}):i(!0)},"Mã thuế ({PATH}) {VALUE} không tồn tại"],exports.existsBp=[function(n,t,i){t?Dmbp.findOne({id_app:n,ma_bp:t},function(n,t){return i(!(n||!t))}):i(!0)},"Mã bộ phận ({PATH}) {VALUE} không tồn tại"],exports.existsLts=[function(n,t,i){t?Dmloaits.findOne({id_app:n,ma_loai_ts:t},function(n,t){return i(!(n||!t))}):i(!0)},"Mã loại tài sản ({PATH}) {VALUE} không tồn tại"],exports.existsNguonvon=[function(n,t,i){t?Dmnguonvon.findOne({id_app:n,ma_nguon_von:t},function(n,t){return i(!(n||!t))}):i(!0)},"Mã nguồn vốn ({PATH}) {VALUE} không tồn tại"],exports.existsTgts=[function(n,t,i){t?Dmtanggiamts.findOne({id_app:n,ma_tang_giam_ts:t},function(n,t){return i(!(n||!t))}):i(!0)},"Mã tăng giảm tài sản ({PATH}) {VALUE} không tồn tại"];