java 后台查询卡_java后台
totalAmount = (double)Math.round(totalAmount*100)/100; //11月20 zj新增,处理27163.96+50000.0 = 77163.95999999999 这种bug
随机数
//Random rand = new Random();
//int randNum = rand.nextInt(100000000); // 生成随机数
//String num = randNum + "";
字符串判断
if (StringUtils.isNotEmpty(status)) {
}
获取登录用户信息
String cancelUser = SessionContextUserEntity.currentUser().getUserId(); //获取登录用户信息
校验list是否为空
if (!RcUtil.isEmpty(waitAuditEvaluatesAgain)) {}
三元符
sp.addParameter("PI_REMARK", remark == null ? "" : remark);
后台操作数据库方法
首先在 Fros Tools 中 写
的 查询sql 或 修改 sql 自动生成 xml文件 和 条件类 和 存值类
之后 在后台可以按照下面进行 方法调用
后台操作数据库方法1:直接在后台写 sql语句
StringBuffer sb = new StringBuffer("insert into TMP_ARP_FREIGHTID(FREIGHT_ID)VALUES('");
sb.append(frtId);
sb.append("')");
sqlQueryManager.executeSQL(sb.toString(), "", true);
2:
StringBuffer strbuf = new StringBuffer();
String ret =null;
for (String cashIds : ids) {
strbuf.append(",'");
strbuf.append(cashIds.toString());//水单ID
strbuf.append("'");
}
String str =strbuf.toString().substring(1);
String sql = "UPDATE ARP_CASH_MOVEMENT ACM SET ACM.CASH_PURPOSE ='"+cashPurpose+"' WHERE 1=1 AND ACM.CASH_MOVEMENT_ID IN ("+str+")";
ret=sqlQueryManager.executeSQL(sql, "", true);
return ret;
生成查询sql三个文件后 后台调用查询方法
//调用查询方法
SelectArpCashInvoiceQueryCondition condition = new SelectArpCashInvoiceQueryCondition();
List invoiceList = this.dao.query(condition,SelectArpCashInvoiceQueryItem.class);
Java后台select数据传给jsp的两种方法
/**
* 根据对账单号获取发票信息
*/
public List queryFreightBystatementNo(String statementNo) {
String[] statementNos =statementNo.split(",");
BystatementNofindFreightQueryCondition condition = new BystatementNofindFreightQueryCondition();
condition.setStatementNo(statementNos);
List list = this.dao.query(condition, BystatementNofindFreightQueryItem.class);
return list;
}
/**
* 根据发票编号获取费用
*/
public List queryFrtCurrencyByInvoiceIds(String invoiceId){
List invoiceIds = new ArrayList();
String[] arrayId = invoiceId.split(",");
for (int i = 0; i < arrayId.length; i++) {
invoiceIds.add(arrayId[i]);
}
StringBuffer strbuf = new StringBuffer();
List currency=new ArrayList();
for (int k = 0; k < invoiceIds.size(); k++) {
strbuf.append(",'");
strbuf.append(invoiceIds.get(k));
strbuf.append("'");
}
String sqlString = " select distinct af.PAYMENT_APPLY_STATUS from arp_freight af where af.invoice_id in("
+ strbuf.toString().substring(1) + ")";
sqlQueryManager.executeSQL(sqlString, null, true);
String strExecuteSql = "select iaro.export_flag from ir12_ar_receipt_out iaro where iaro.receipt_number = '"
+ model.getCashNo() + "'";
String exportFlag = sqlQueryManager.getColumnData(strExecuteSql, "", "");
List list = sqlQueryManager
.getSqlResultList(sqlString, "");
for(int i=0;i
currency.add(list.get(i)[0].toString());
}
return currency;
}
数据权限过滤在查询SQL增加这个过滤条件
<>
后台方法返回void 空时, 可用 throw new RuntimeException("选中的记录中含有已冲销的水单不能删除!"); 用作页面提示
两个相似属性的对象之间的赋值方法:
ArapBeanUtil.copyProperties(model, item);
获取当前登录用户的信息
SessionContextUserEntity scue = SessionContextUserEntity.currentUser();
java中对象互相转换
PropertyUtils.copyProperties(ebsPaymentOrderModel, wechatPayStatusQueryItem);
获取登录用户信息
String cancelUser = SessionContextUserEntity.currentUser().getUserId(); //获取登录用户信息
校验list是否为空
if (!RcUtil.isEmpty(waitAuditEvaluatesAgain)) {} //校验list是否为空
获取昨天 前天 大前天的时间
date = DateUtil.addDays(date,-1);
date = DateUtil.addDays(date,-2);
date = DateUtil.addDays(date,-3);
java 后台查询卡_java后台相关推荐
- java打印等腰三角形_Java 后台开发面试题分享三
重载(Overload)和重写(Override)的区别.重载的方法能否根据返回类型进行区分? 重载:同一个类,同一个方法名,不同的参数列表(参数的个数,类型和顺序不同):构造器可以重载:方法的重载与 ...
- java pdf文件下载_Java后台返回PDF文件预览下载
Java后台返回PDF文件预览下载 开始的代码的系统代码为: ResponseEntity onePdf = s3Wrapper.download(contractEntity.getContract ...
- java时间计算器_java后台时间计算
将毫秒转换成年月日时分秒 public static void main(String[] args) { Date date = new Date(); System.out.println(dat ...
- java判断唯一性_java 后台验证数据唯一性
/** * 判断唯一 */ @ResponseBody @RequestMapping(params = "method=isExist2") public AjaxMsg isE ...
- java对账_java后台实现支付宝对账功能的示例代码
完成支付宝支付.查询的接口之后,我们应该还需要定时与支付宝进行对账,以确保商户系统的订单信息是正确的,想知道支付宝支付.查询接口实现过程的亲们,可移步到上一篇有详细过程. 现在我们来讲一下支付宝对账的 ...
- java微信退款_Java后台实现微信支付和微信退款
微信支付流程 都是我自己工作中开发的,亲测可用,不喜勿喷. controller中我是这么写的,你们需要根据自己的业务需求改动.ResponseBean是我自己封装的,你们可以改成你们想要的形式. / ...
- 友盟推送_java后台集成和使用
友盟推送_java后台集成和使用 最近应公司业务需求需要完善友盟推送,认真看了官方文档后其实很简单,只需要细心些,然后找个靠谱的移动端配合你接收很快就能推送成功. 友盟官方API地址:https:// ...
- Java前台线程与后台线程
Java前台线程与后台线程 上一篇博客在main()方法中,创建并启动了四个新的线程后,main()方法中的代码执行完毕,此时,方法会结束,main线程也就随之结束了 通过程序的运行结果可以看出,虽然 ...
- java+mysql学生学籍后台管理系统源码
介绍: java+mysql学生学籍后台管理系统源码 网盘下载地址: http://kekewl.cc/ikZ3un3U9en0 图片:
最新文章
- Python函数(2)
- mybatis增删改查快速实现!!!
- SAP Commerce里Extension, Addon和Accelerator这三个名词的联系和区别
- YBTOJ:字符串匹配(KMP)
- imageview获取宽高
- sql 按照天环比_SQL 求同比 环比
- 从盆景与景观看中西文化差异
- 移动磁盘修复、格式化【微PE】
- 爬虫python下载电影_python爬虫--爬取某网站电影下载地址
- u盘写保护,无法格式化
- java 12306验证码识别_12306验证码图片库大全
- 计算机英语单词练习一
- C++基础之什么是面向对象
- 易优CMS插件易优CMS智能改写插件
- 阿里云服务器设置swap交换分区
- 亲属计算规则算法--js实现(关键算法摘要)
- Mysql导出表结构到excel
- melis系统c800_Dell bilgisayarda HDMI bağlantı noktasıyla ilgili Sık Sorulan Sorular (SSS)
- 光猫机顶盒有路由鸿蒙吗,科普:为何网络机顶盒只能连接光猫端,不能连接路由器?...
- 惠普台式电脑引导不了系统_解决惠普电脑无法启动pe的方法