• 杂录


    /**
    	 * 判断该笔付款确认书是否需补出账
    	 * @param payUuid 付款确认书uuid
    	 * @return
    	 * @throws ActiveRecordException
    	 */
    	public void checkAddAccount(QhyfController controller,String payUuid) throws ActiveRecordException {
    		String sql = "SELECT " +
    				"	uuid, " +
    				"	pay_id " +
    				"FROM " +
    				"	biz_supplement_account " +
    				"WHERE " +
    				"	sys_status = 1  " +
    				"AND pay_id = ? ";
    		Record record = Db.findFirst(sql,payUuid);
    		if (record!=null) {
    			// 查询该笔付款确认书账户证明份数
    			String documentSql = "SELECT " +
    					"	need_num, " +
    					"	valid_num " +
    					"FROM " +
    					"	biz_factoring_material_list " +
    					"WHERE " +
    					"	sys_status = 1 " +
    					"AND biz_id = ? " +
    					"AND document_id IN ('BLCS1024', 'BLCS1025') ";
    			List<Record> documentRd = Db.find(documentSql,payUuid);
    			if(documentRd!=null) {
    				boolean checkFlag = true;
    				for (Record record2 : documentRd) {
    					if(record2.getInt("validNum")<record2.getInt("needNum")) {
    						checkFlag = false;
    						break;
    					}
    				}
    				if(checkFlag) {
    					// 更新补出账信息表,将补出账状态更新成“9:补出账确认完成”
    					BizSupplementAccount bizSupplementAccount = new BizSupplementAccount();
    					bizSupplementAccount.set("uuid", record.get("uuid"));
    					bizSupplementAccount.set("supplementStatus", "9");
    					AssertUtils.isTrue(controller.merge(BizSupplementAccount.dao.getTable().getName(), bizSupplementAccount),"更新补出账状态失败");
    				}
    			}
    		}
    	}
    
  • 相关阅读:
    youtube视频下载
    Amazon 发送个人文档无回复
    逻辑地址、线性地址、物理地址
    niaoge.html
    Ubuntu中修改Terminal背景
    eclipse javaw.exe in your current path问题
    linux ls-al 指令详解
    sublime上配置markdown
    iOS Button按钮 热区的放大
    iOS抓包Charles 操作
  • 原文地址:https://www.cnblogs.com/xiaoniuniu886/p/11102557.html
Copyright © 2020-2023  润新知