我现在要做一个功能就是关于交易流程的,1)前台卖家发布服务信息,2)经过后台管理员审核,审核通过,卖方的服务信息可以发布到网站上。。3)买方通过搜索搜索到合适的服务,4)买方付款(通过支付宝)5)管理员审核。审核通过后,卖方收到通知。6)等待卖方确认,同意后服务达成。之后就是卖方提供服务。服务进行过程中,卖方可以发布信息,买方可以实时查看服务进度。服务完成后双方可以互评。至此流程结束。后台管理员要可以监控整个交易流程。而我现在的任务就是要实现第2步还有第5步的功能,也就是说整个流程中网站后台需要做的事情。可是现在流程的其他部分都没有做,老板就要我做后台的这两步,我大脑里面根本就没有思路。这是我工作以来第一次做二次开发,PHP断断续续刚学了一个来月,就被老板赶鸭子上架,也算是对小弟的依次工作考核,所以现在小弟求各位大大指导一下啊。
------解决方案--------------------
1)卖家发布服务信息时,你可以把数据库里的字段,比如status置为0
2)将status为0的服务信息取出来审核,通过后置为1
4)将买方付款记录status字段置为0
5)将status为0的交易记录取出进行审核,通过后置为1,再进行其它操作,如卖方收到通知
思路就是这样,status字段的值可以自己定义,不一定是0,或1,根据自己的实际情况定
------解决方案--------------------
服务信息表字段:tb_ser sid(服务信息id) , mc , status(审核标志字段) ...(其他信息字段);
收款记录表 : tb_pay id(收款记录id), sid(服务信息id) , status(收费审核标志字段) ... (收款方和付款方的一些信息字段,不要怕产生冗余,也不要和其他表关联,收费记录信息不能随其他表记录更改而改变)
前台显示和搜索服务信息时 取 tb_ser.status='1' ;
------解决方案--------------------
如果不是二次开发,让你完整开发你会吗?
估计也不会吧?
所以,这个跟二次开发没什么关系。
业务逻辑搞清楚了,代码上实现就好了。
无非就是CRUD
------解决方案--------------------
2)经过后台管理员审核,审核通过,卖方的服务信息可以发布到网站上。
5)管理员审核。审核通过后,卖方收到通知。
这不就是模块化吗?
流程都是:
获取未审核的条目
填写已审核标记
发出消息
至于未审核数据的来源和消息发往何处,都由配置文件指定,开发时可虚拟一个
------解决方案--------------------
sid 要关联;mc是名称啊(mc可能会改动别关联),还有服务信息表是查询频率非常高的,最好要显示的信息一表搞定,你建附表动不动就要几表联查影响效率。
------解决方案--------------------
是的
哦,那好吧,最后一个问题,那个关联是不是设置设置外键啊 那服务表和收款表里的sid需要关联么。还有“mc”是啥意思。。。如果服务信息里面要包含服务介绍包括文字介绍还有图片介绍。那学不需要,见一个附表啥的,把这些内容放在附表里。
服务信息表字段:tb_ser sid(服务信息id) , mc , status(审核标志字段) ...(其他信息字段);
收款记录表 : tb_pay id(收款记录id), sid(服务信息id) , status(收费审核标志字段) ... (收款方和付款方的一些信息字段,不要怕产生冗余,也不要和其他表关联,收费记录信息不能随其他表记录更改而改变)
前台显示和搜索服务信息时 取 tb_ser.status='1' ;
sid 要关联;mc是名称啊(mc可能会改动别关联),还有服务信息表是查询频率非常高的,最好要显示的信息一表搞定,你建附表动不动就要几表联查影响效率。
是的
------解决方案--------------------
哦,那好吧,最后一个问题,那个关联是不是设置设置外键啊 那服务表和收款表里的sid需要关联么。还有“mc”是啥意思。。。如果服务信息里面要包含服务介绍包括文字介绍还有图片介绍。那学不需要,见一个附表啥的,把这些内容放在附表里。
服务信息表字段:tb_ser sid(服务信息id) , mc , status(审核标志字段) ...(其他信息字段);
收款记录表 : tb_pay id(收款记录id), sid(服务信息id) , status(收费审核标志字段) ... (收款方和付款方的一些信息字段,不要怕产生冗余,也不要和其他表关联,收费记录信息不能随其他表记录更改而改变)
前台显示和搜索服务信息时 取 tb_ser.status='1' ;
sid 要关联;mc是名称啊(mc可能会改动别关联),还有服务信息表是查询频率非常高的,最好要显示的信息一表搞定,你建附表动不动就要几表联查影响效率。
关联不一定要设置外键,数据库字段数据做好关联就行了,从程序上做好数据关联约束。你去了解下数据设计的范式。
前端(VUE)零基础到就业课程:点击学习
自己动手写 PHP MVC 框架:点击学习
相关文章推荐
• ❤️🔥共22门课程,总价3725元,会员免费学• ❤️🔥接口自动化测试不想写代码?• 工具包分享:PHP实现滑块验证图片• PHP文件操作之获取目录下文件与计算相对路径的方法_PHP• php中Session的生成机制、回收机制和存储机制探究_PHP• php inc文件使用的风险和注意事项_PHP• PHP5中Cookie与 Session使用详解_PHP独孤九贱(3)_JavaScript视频教程
javascript是运行在浏览器上的脚本语言,连续多年,被评为全球最受欢迎的编程语言。是前端开发必备三大法器中,最具杀伤力。如果前端开发是降龙十八掌,好么javascript就是第18掌:亢龙有悔。没有它,你的前端生涯是不完整的。《php.cn独孤九贱(3)-JavaScript视频教程》课程特色:php中文网原创幽默段子系列课程,以恶搞,段子为主题风格的php视频教程!轻松的教学风格,简短的教学模式,让同学们在不知不觉中,学会了javascript知识。
JavaScript教程139628次播放
独孤九贱(6)_jQuery视频教程
jQuery是一个快速、简洁的JavaScript框架。设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等,是全球最流行的前端开发框架之一。PHP中文网根据最新版本,独家录制jQuery最新视频教程,回馈PHP中文网的新老用户。
jQuery教程114721次播放
jQuery与Ajax基础与实战
jQuery是最流行的JS函数库,封装了许多实用的功能,其中最引人入胜的就是Ajax。 jQuery中的Ajax操作,语法简单,操作方便,使Ajax从未如此轻松,前端人员从此不再为与服务器异步交互而发愁,本套课程,精选了最常用的几个方法,从基本的语法到每个参数,再到具体实例进行了全面的讲解。
AJAX教程14397次播放
Git教程(60分钟全程无废话版)
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持
JavaScript教程12391次播放