之前已经将银联支付功能进行了集成(服务器端戳这里,客户端戳这里),暂时将退款功能搁下了,今天抽了一小段光阴把这个洞给补上了。
其实有了上一次集成支付功能的经验,对退货退款的集成就很容易实现了。本文只讲服务器端的处理,客户端根据需求写好就行。
银联官方提供了一个退货退款流程图:...
分类:
移动开发 时间:
2016-05-25 11:17:55
阅读次数:
250
现在,我们需要对淘宝退货业务的部分场景进行活动图的建模。 以下将会进行详细的案例分析和绘图的思考过程。 活动图建模工具: UMLet version 14.1.1 2016-01-14 作用: 活动图描述一个操作执行过程中所完成的工作,说明用例的实例是如何执行工作以及如何影响他们周围的对象,对理解业 ...
分类:
其他好文 时间:
2016-05-24 22:15:43
阅读次数:
1282
很多人掉进了odoo的时间坑 odoo约定关于日期的数据,存放在数据库时,以 utc0 时区也就是不带时区存放,应用程序读取日期展示日期时,转换成用户的时区展示。用户的时区通过context传递。 odoo本身能很好的处理 这, 例如 每个模型都自带的 create_date / write_dat ...
分类:
其他好文 时间:
2016-05-24 15:19:17
阅读次数:
262
依赖第三方模块实现,实现效果图如下: 原模块只有9.0版本 ,今改成了8.0版本。 git地址见群内公告。 ...
分类:
其他好文 时间:
2016-05-20 19:15:04
阅读次数:
1689
有童鞋在群里问到 attrs 中的 many2many类型的字段该如何进行domain过滤,其实非常简单: Many2many的字段在js中获取的值的格式为[[6,false,[]]] 所以attrs中的many2many的判断可以写为以下格式: Many2many的各个涵义如下图: domain的 ...
分类:
其他好文 时间:
2016-05-20 19:00:12
阅读次数:
298
* 前言 一般我们部署时会用nginx做为前端处理,有时负载时还会用到其它web服务反代理 这里只给出nginx处理方法,其它参考处理 * nginx上的客户IP传递 在server模块中加入 server{ ... location /{ ... proxy_set_header Host $..... ...
分类:
其他好文 时间:
2016-05-13 08:49:29
阅读次数:
140
简单说一下思路,第一步呢是要有一个电子公章的图片,第二步就是把这张图片添加到生成的PDF文件中。 最后的效果图如下: ...
分类:
其他好文 时间:
2016-05-13 08:12:18
阅读次数:
148
先前,公司接了一个项目,其中一个功能要求在选择供应商时,明细表中的产品,是经过以供应商为过滤条件,而刷选后的商品,我思考后的实现代码是:<fieldname="product_ids"domain="[(‘seller_ids.name‘,‘=‘,partner_id)]"context="{‘partner_id‘:partner_id}"/>其中,主..
分类:
其他好文 时间:
2016-05-13 05:02:19
阅读次数:
124
"""selectidfromstock_pickingwhereidin%s;"""%(p)其中,%s,是可以进行传值使用的,但是,当我们想向%s传值为空时,要如何做呢?使用p=‘(NULL)‘,就可以给sql语句传空值了,我试过了,好使哦!
分类:
数据库 时间:
2016-05-13 05:01:23
阅读次数:
187
想必有些同学一定会奇怪,Odoo是如何将模块中的XML中的诸如record、menuitem是如何被组织和定义的,以及各种field的各种属性究竟有哪些,今天,我们就来一探究竟。 Relax NG:“可扩展标记语言的下一代正规语言”是一种基于语法的可扩展标记语言模式语言,可用于描述、定义和限制 可扩 ...
分类:
其他好文 时间:
2016-05-10 18:32:03
阅读次数:
283