flexbiz-server
Version:
Flexible Server
4 lines (3 loc) • 951 B
JavaScript
var gt_thcppstk=global.getModel("gt_thcppstk"),gt_ctgt=global.getModel("gt_ctgt"),gt_sltk=global.getModel("gt_sltk");const async=require("async");
module.exports=function($condition$$,$fn$$){if(!($condition$$&&$condition$$.thang&&$condition$$.nam&&$condition$$.id_app))return $fn$$("L\u1ed7i: T\u00ednh n\u0103ng n\u00e0y y\u00eau c\u1ea7u c\u00e1c tham s\u1ed1: thang,nam,id_app");let $cond$$={id_app:$condition$$.id_app,nam:Number($condition$$.nam),thang:Number($condition$$.thang)};$condition$$.ma_bp&&($cond$$.ma_bp=$condition$$.ma_bp.toUpperCase());$condition$$.id_lenhsx&&mongoose.Types.ObjectId.isValid($condition$$.id_lenhsx)&&($cond$$.id_lenhsx=
$condition$$.id_lenhsx);async.series({sl:$callback$$=>{gt_sltk.deleteMany($cond$$,$e$$=>{$callback$$($e$$)})},cp:$callback$$=>{gt_thcppstk.deleteMany($cond$$,$e$$=>{$callback$$($e$$)})},gt:$callback$$=>{gt_ctgt.deleteMany($cond$$,$e$$=>{$callback$$($e$$)})}},($e$$,$rs$$)=>{$fn$$($e$$,$rs$$)})};