系统架构设计
JFDesign透视图,系统架构设计,新建接入点,名称为:pay_input;描述为:支付系统接入点。选择HttpJSON通讯协议
用连接线连接此接入点及中间业务。保存
服务定义
新增一条服务定义,服务名为:orderCrt;描述为:创建支付订单
JFDesign新增数据字典
数据模型设计
JFDesign透视图->中间业务->数据模型设计->数据库表,新增数据库表 表字段对应的数据字典
新增服务逻辑输入输出数据对象
JFBuilder透视图->中间业务->起步阶段的第一个ALA->数据对象,新增服务逻辑输入输出数据对象
java代码编写
import java.text.SimpleDateFormat;
import java.util.Date;
import com.adtec.starring.respool.StarringSeq;
import com.adtec.starring.struct.dta.DtaInfo;
public class PubBean {
/**
* 获取通用流水号的方法,根据传入参数查询不同的编号
* @param id 流水号序号
* @return
*/
public int getSeqNo(String id) {
/*取序号发生器生成的值*/
int seq = StarringSeq.getCustomSeq(id);
DtaInfo dtaInfo = DtaInfo.getInstance();
String nodeName = dtaInfo.getNodeName(); //取机器节点号
int nodeNo = Integer.parseInt(nodeName); //转化为整型的节点号
/*根据节点号、序号发生器产生的值生成最终的平台流水号*/
seq = nodeNo*100000000 + seq;
return seq;
}
/**
* 获取机器日期
* @return
*/
public String getNowDate(){
Date date= new Date();//创建一个时间对象,获取到当前的时间
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
String str = sdf.format(date);//将当前时间格式化为需要的类型
return str;
}
}
处理逻辑
JFBuilder透视图->中间业务->起步阶段的第一个ALA->处理逻辑,打开orderCrt服务逻辑,在输入输出tab页,选择输入输出数据对象
流水号配置
JFConfig透视图->流水号配置,增加订单流水号,最小值:1;最大值:99999999;步长:1
运行
JFConfig透视图->运行菜单->导出全部,勾选自动上传和上传class,导出
重启平台
然后就不知道怎么办了,明天问问大佬!