External module: msg服务请求类
Index
Interfaces
Functions
- doc_code
- drools
- fire
- get
- get_client_info
- get_model_data
- javadsd
- nodejs
- post
- push
- send_phone_code
- service
- union_web_pay
- whoami
Functions
doc_code
▸ doc_code(systemid: string
, pname: string
, setinfo: string
, n: number
): Promise
<Object
>
Defined in msg/doc-code.ts:22
编码服务
see: api
requires: 使用本原子操作需要在package.json中devDependencies下加入"@dfeidao/send-msg":"@version";
@version 为该模块的版本号,可以在这里查询
example:
import doc_code from '@dfeidao/atom-web/msg/doc-code';
const code = await doc_code('6611' , 'BM0012048', '', 1); // { result: string }
const code = await doc_code('6611' , 'BM0012048', '', 2); // { results: string[] }
Parameters:
Name | Type | Description |
---|---|---|
systemid | string |
项目systemid |
pname | string |
编码规则 |
setinfo | string |
附带信息 |
n | number |
获取编码个数 |
Returns: Promise
<Object
>
drools
▸ drools(systemid: string
, refsystemid: string
, service_name: string
, condition: ICondition
): Promise
<Object
>
Defined in msg/drools.ts:22
drools自定义服务
requires: 使用本原子操作需要在package.json中devDependencies下加入"@dfeidao/send-msg":"@version";
@version 为该模块的版本号,可以在这里查询
example:
import drools from '@dfeidao/atom-web/msg/drools';
const condition = { param : {} }
const ret = await drools('7011' , '', 'feidao_mes_send_msg', condition);
Parameters:
Name | Type | Description |
---|---|---|
systemid | string |
项目的systemid |
refsystemid | string |
项目的多个库systemid |
service_name | string |
服务名 |
condition | ICondition |
条件 |
Returns: Promise
<Object
>
fire
▸ fire(no: string
, event_name: string
, …args: unknown
[]): Promise
<unknown
>
Defined in msg/fire.ts:20
调用组件事件
see: api
example:
import fire from '@dfeidao/atom-web/msg/fire';
fire('zj-0000002', 'ec-001')
Parameters:
Name | Type | Description |
---|---|---|
no | string |
被调用的组件编号 |
event_name | string |
被调用组件的事件名 |
Rest args |
unknown [] |
参数 |
Returns: Promise
<unknown
>
any
get
▸ get<T
>(url: string
, query: object
): Promise
<T
>
Defined in msg/get.ts:22
GET请求
see: api
requires: 使用本原子操作需要在package.json中devDependencies下加入"@dfeidao/send-msg":"@version";
@version 为该模块的版本号,可以在这里查询
example:
import get from '@dfeidao/atom-web/msg/get';
const res = await get('fsweb/getfile', { productid: 'jewelry_mall', id: '6f0a406d-1d5a-4694-9fd5-11ce55211aab.jpg' });
// http://192.168.40.196/jewelry_mall/fsweb/getfile?productid=jewelry_mall&id=6f0a406d-1d5a-4694-9fd5-11ce55211aab.jpg获取图片本地不能用
Type parameters:
T
Parameters:
Name | Type | Description |
---|---|---|
url | string |
请求地址 |
query | object |
请求参数 |
Returns: Promise
<T
>
任意值
get_client_info
▸ get_client_info(): Promise
<IClientInfo>
Defined in msg/get-client-info.ts:34
获取客户端信息
requires: 使用本原子操作需要在package.json中devDependencies下加入"@dfeidao/send-msg":"@version";
@version 为该模块的版本号,可以在这里查询
example:
import get_client_info from '@dfeidao/atom-web/msg/get-client-info';
const res = await get_client_info();
Returns: Promise
<IClientInfo>
IClientInfo
get_model_data
▸ get_model_data(systemid: string
, refsystemid: string
, modelid: string
, table_name: string
, condition?: ICondition
): Model
Defined in msg/get-model-data.ts:269
根据模型获取数据
see: api
requires: 使用本原子操作需要在package.json中devDependencies下加入"@dfeidao/send-msg":"@version";
@version 为该模块的版本号,可以在这里查询
example:
import get_model_data from '@dfeidao/atom-web/msg/get-model-data';
const res = await get_model_data('6941', null, 'feidao_mes-model-fd_staff-0001_2.1', 'fd_staff' , {
paging: { index: 1, size: 12 }, param: {}, sort: {}
});
Parameters:
Name | Type | Description |
---|---|---|
systemid | string |
项目systemid |
refsystemid | string |
项目refsystemid |
modelid | string |
模型 |
table_name | string |
表名,一级表名 |
Optional condition |
ICondition |
参数[可选参数],参数格式为{paging: {index: 1,size: 12},param: {},sort: {}} |
Returns: Model
javadsd
▸ javadsd<T
>(systemid: string
, refsystemid: string
, modelid: string
, condition: ICondition
): Promise
<T
>
Defined in msg/javadsd.ts:25
调用java dsd服务
see: api
requires: 使用本原子操作需要在package.json中devDependencies下加入"@dfeidao/send-msg":"@version";
@version 为该模块的版本号,可以在这里查询
example:
import javadsd from '@dfeidao/atom-web/msg/javadsd';
const res = await javadsd('6611', '', 'by_jxcdsd0000014', {
param: {}
});
Type parameters:
T
Parameters:
Name | Type | Description |
---|---|---|
systemid | string |
产品 systemid |
refsystemid | string |
产品 refsystemid |
modelid | string |
服务名 |
condition | ICondition |
参数 |
Returns: Promise
<T
>
服务返回结果
nodejs
▸ nodejs<T
>(service_name: string
, condition: unknown
): Promise
<T
>
Defined in msg/nodejs.ts:20
调用Node.js服务
see: api
requires: 使用本原子操作需要在package.json中devDependencies下加入"@dfeidao/send-msg":"@version";
@version 为该模块的版本号,可以在这里查询
example:
import nodejs from '@dfeidao/atom-web/msg/nodejs';
const res = await nodejs('browser-msg/zj-000001/s001', { filter: { commodity_name: { $like: '%双飞燕%' } } });
Type parameters:
T
Parameters:
Name | Type | Description |
---|---|---|
service_name | string |
服务名 |
condition | unknown |
Returns: Promise
<T
>
服务返回结果
post
▸ post<T
>(url: string
, query: string
| FormData
): Promise
<T
>
Defined in msg/post.ts:22
post请求
see: api
requires: 使用本原子操作需要在package.json中devDependencies下加入"@dfeidao/send-msg":"@version";
@version 为该模块的版本号,可以在这里查询
example:
import post from '@dfeidao/atom-web/msg/post';
const res = await post('fsweb/getfile', '{ "productid": "jewelry_mall","id": "6f0a406d-1d5a-4694-9fd5-11ce55211aab.jpg" }');
// http://192.168.40.196/jewelry_mall/fsweb/getfile?productid=jewelry_mall&id=6f0a406d-1d5a-4694-9fd5-11ce55211aab.jpg获取图片本地不能用
Type parameters:
T
Parameters:
Name | Type | Description |
---|---|---|
url | string |
请求地址 |
query | string | FormData |
请求参数 |
Returns: Promise
<T
>
任意值
push
▸ push(topic: string
, control_param: unknown
, key: string
, attach_params: unknown
): Promise
<Object
>
Defined in msg/push.ts:20
消息推送
requires: 使用本原子操作需要在package.json中devDependencies下加入"@dfeidao/send-msg":"@version";
@version 为该模块的版本号,可以在这里查询
example:
import push from '@dfeidao/atom-web/msg/push';
const res = await push(topic, control_param, key, attach_params);
Parameters:
Name | Type | Description |
---|---|---|
topic | string |
主题 |
control_param | unknown |
消息参数 |
key | string |
业务关键字 |
attach_params | unknown |
附带参数 |
Returns: Promise
<Object
>
send_phone_code
▸ send_phone_code(phoneno: string
): Promise
<object
>
Defined in msg/send-phone-code.ts:7
Parameters:
Name | Type |
---|---|
phoneno | string |
Returns: Promise
<object
>
service
▸ service<T
>(type: string
, msg: unknown
): Promise
<T
>
Defined in msg/service.ts:11
Type parameters:
T
Parameters:
Name | Type | Description |
---|---|---|
type | string |
服务类型 |
msg | unknown |
参数 |
Returns: Promise
<T
>
union_web_pay
▸ union_web_pay(channel_type: string
, trade_no: string
, fee: string
, thirdpay_type: string
, acp_enc: string
, acp_middle: string
, acp_root: string
, acp_sign: string
, new_tab: boolean
): Promise
<boolean
>
Defined in msg/union-web-pay.ts:26
银联web支付
see: api
requires: 使用本原子操作需要在package.json中devDependencies下加入"@dfeidao/send-msg":"@version";
@version 为该模块的版本号,可以在这里查询
example:
import union_web_pay from '@dfeidao/atom-web/msg/union-web-pay';
const res = await union_web_pay('07', 'trade_no', '0.01', '', '', '', '', '', true);
Parameters:
Name | Type | Description |
---|---|---|
channel_type | string |
渠道类型,这个字段区分B2C网关支付和手机wap支付;07:PC,平板 08:手机 |
trade_no | string |
订单编号 |
fee | string |
支付金额 |
thirdpay_type | string |
支付类型(项目经理提供) |
acp_enc | string |
敏感信息加密证书名称(项目经理提供) |
acp_middle | string |
验签中级证书名称(项目经理提供) |
acp_root | string |
验签根证书名称(项目经理提供) |
acp_sign | string |
签名证书名称(项目经理提供) |
new_tab | boolean |
是否在新页签中打开支付界面 |
Returns: Promise
<boolean
>
whoami
▸ whoami(): Promise
<IUserInfo>
Defined in msg/whoami.ts:41
查看当前用户信息
see: login
example:
import whoami from '@dfeidao/atom-nodejs/msg/whoami';
const res = await whoami(action_id, session_id);
Returns: Promise
<IUserInfo>