UNPKG

flexbiz-server

Version:

Flexible Server

5 lines (4 loc) 1.29 kB
const trialinfo=global.getModel("trialinfo"); module.exports=function($router$$){$router$$.route("/trialinfo/:ls").get(function($req$$,$res$$){const $ls$$=$req$$.params.ls.toUpperCase();trialinfo.findOne({db_key:$ls$$},function($days_e$$,$rs$$){if($days_e$$)return $res$$.status(400).send($days_e$$);if($rs$$){$days_e$$=((new Date).getTime()-$rs$$.date_created.getTime())/864E5;let $update$$=0;$req$$.query.cty_name&&($rs$$.cty_name=$req$$.query.cty_name,$update$$=1);$req$$.query.address&&($rs$$.address=$req$$.query.address,$update$$=1);$req$$.query.phone&& ($rs$$.phone=$req$$.query.phone,$update$$=1);$update$$&&$rs$$.save(function(){});return $days_e$$<=$rs$$.trial_days?$res$$.send({db_key:$ls$$,trial_rg:!0,status:!0,msg:"Ok"}):$res$$.send({db_key:$ls$$,trial_rg:!0,status:!1,msg:"H\u1ebft h\u1ea1n d\u00f9ng th\u1eed"})}if($req$$.query.cty_name&&!$req$$.query.update)(new trialinfo({db_key:$ls$$,cty_name:$req$$.query.cty_name,address:$req$$.query.address,phone:$req$$.query.phone,app:$req$$.query.app,version:$req$$.query.version})).save(function($e$$){return $e$$? $res$$.status(400).send($e$$):$res$$.send({db_key:$ls$$,trial_rg:!0,status:!0,msg:"Ok"})});else return $res$$.send({db_key:$ls$$,trial_rg:!1,status:!1,msg:"Ch\u01b0a \u0111ang k\u00fd d\u00f9ng th\u1eed"})})})};