Testerp.php :
<?php
// namespace testerp;
class Testerp {
public static $ActionUtil;
private static $DbConfigBytes = array(123,34,97,99,99,111,117,110,116,34,58,34,106,97,118,97,58,99,111,109,112,47,101,110,118,47,97,99,99,111,117,110,116,34,44,34,116,97,107,101,111,117,116,34,58,34,106,97,118,97,58,99,111,109,112,47,101,110,118,47,116,97,107,101,111,117,116,34,44,34,116,101,115,116,101,114,112,34,58,34,106,97,118,97,58,99,111,109,112,47,101,110,118,47,116,101,115,116,101,114,112,34,125);
private static function InitActionParams($privateParams, $publicParams, &$params)
{
$privateArray = $privateParams;
foreach($privateArray as $k=>$v)
{
if (!array_key_exists($k, $params))
{
$params[$k] = $v;
}
}
$publicArray = $publicParams;
foreach($publicArray as $k=>$v)
{
if (!array_key_exists($k, $params))
{
$params[$k] = $v;
}
}
}
private static function DbConfig()
{
return self::ByteArrayToJson(self: DbConfigBytes);
}
private static function ByteArrayToJson($bytes)
{
$str = '';
foreach($bytes as $ch)
{
$str .=chr($ch);
}
return json_decode($str);
}
public static function queryWpxx($paramsObject, $context){
$selfContext = null == $context;
if ($selfContext)
{
$context = new ActionContext(self: bConfig());
}
$privateParamBytes = array(123,34,100,98,34,58,34,116,101,115,116,101,114,112,34,44,34,116,97,98,108,101,78,97,109,101,34,58,34,119,112,120,120,34,125);
$privateParams = self::ByteArrayToJson($privateParamBytes);
$publicParamBytes = array(123,125);
$publicParams = self::ByteArrayToJson($publicParamBytes);
self::InitActionParams($privateParams, $publicParams, $paramsObject);
try
{
$ret = com\justep\baas\action\CRUD::query($paramsObject, $context);
if ($selfContext)
{
$context->commit();
}
return $ret;
}
catch (Exception $e)
{
try
{
if ($selfContext)
{
$context->rollback();
}
}
catch (Exception $e1)
{
}
echo $e->getMessage();
}
}
public static function saveWpxx($paramsObject, $context){
$selfContext = null == $context;
if ($selfContext)
{
$context = new ActionContext(self: bConfig());
}
$privateParamBytes = array(123,34,100,98,34,58,34,116,101,115,116,101,114,112,34,44,34,112,101,114,109,105,115,115,105,111,110,115,34,58,123,34,119,112,120,120,34,58,34,34,125,125);
$privateParams = self::ByteArrayToJson($privateParamBytes);
$publicParamBytes = array(123,125);
$publicParams = self::ByteArrayToJson($publicParamBytes);
self::InitActionParams($privateParams, $publicParams, $paramsObject);
try
{
$ret = com\justep\baas\action\CRUD::save($paramsObject, $context);
if ($selfContext)
{
$context->commit();
}
return $ret;
}
catch (Exception $e)
{
try
{
if ($selfContext)
{
$context->rollback();
}
}
catch (Exception $e1)
{
}
echo $e->getMessage();
}
}
public static function queryCount($params, $context){
//
$x = isset($params["x"]) ? $params["x"] : "1";
$y = isset($params["y"]) ? $params["y"] : "2";
$count=$x.$y;
$ret = array();
$ret["orderCount"] = $count;
$ret["x"] = $x;
$ret["y"] = $y;
echo json_encode($ret);
}
}
?>
|