文档章节

每日预约送货/提货时间配置一键生成

o
 osc_ix000whh
发布于 07/10 07:00
字数 422
阅读 46
收藏 0

「深度学习福利」大神带你进阶工程师,立即查看>>>

一、原因

 用户希望后台维护每日预约送货/提货时间配置一键生成,不需要过多操作。

二、整理实现思路

1.灵活维护/配置送货、提货时间段及允许预约数量的模板,如图所示:

2.预约日期处理:

① 查找提货/送货时间配置的预约日期中最新一条数据大于等于当天日期,则预约日期自增一天;

② 查找提货/送货时间配置的预约日期中最新一条数据小于当天日期,则默认当天日期;

③ 预约日期唯一,重复校验

3.把维护预约时间段模板导入预约送货/提货时间段配置数据:

① 查询送货/提货时间段模板配置按升序的排序数据信息

② 数据添加预约送货/提货时间段配置的集合中,如图所示:

注意点:时间段:22:00-8:00,处理当天日期时间段和第二天日期时间段,如果开始时间大于截至时间,则自增加1天处理,如图所示:

④ 查找提货/送货时间配置的预约日期中最新一条数据,如图所示:

 通过倒叙查找默认第一条;找到最新数据预约日期是2020-07-08

⑤ 字符串截取时间段:

var FPeriod=7:00-8:00;
string time = item.FPeriod;
string[] timeArray = time.Split('-');
timeArray[0]="7:00";
timeArray[1]="8:00";



三、学习内容

1.  通过倒叙查找默认第一条,找到最新数据预约日期的方法;

var Ddate = new XPCollection<R_AppointmentDeliverySchedule>(Session, CriteriaOperator.Parse("true"), 

new SortProperty("FDateTime", DevExpress.Xpo.DB.SortingDirection.Descending)).FirstOrDefault();

 

o
粉丝 0
博文 58
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
记一次失败的Perl + Nginx + FastCGI 配置过程

这两天心血来潮,不知道为什么和 Perl + Nginx + FastCGI 配置 耗上了。但是失败了,记录如下: 1)安装Nginx 1.4.3 ,我的是WINDOWS 7 系统,修改配置文件如下: location ~ .(pl|cgi|perl)?...

通吃岛-低手哥
2013/10/27
1.8K
7
CDH5: 使用parcels配置lzo

一、Parcel 部署步骤 1 下载: 首先需要下载 Parcel。下载完成后,Parcel 将驻留在 Cloudera Manager 主机的本地目录中。 2 分配: Parcel 下载后,将分配到群集中的所有主机上并解压缩。 3 激...

cloud-coder
2014/07/01
6.9K
1
树莓派(Raspberry Pi):完美的家用服务器

自从树莓派发布后,所有在互联网上的网站为此激动人心的设备提供了很多有趣和具有挑战性的使用方法。虽然这些想法都很棒,但树莓派( RPi )最明显却又是最不吸引人的用处是:创建你的完美家用...

异次元
2013/11/09
8K
8
5分钟 maven3 快速入门指南

前提条件 你首先需要了解如何在电脑上安装软件。如果你不知道如何做到这一点,请询问你办公室,学校里的人,或花钱找人来解释这个给你。 不建议给Maven的服务邮箱来发邮件寻求支持。 安装Mav...

fanl1982
2014/01/23
1.2W
8
代码生成器--Codgen

Codgen是一个基于数据库元数据模型,使用freemarker模板引擎来构建输出的代码生成器。freemarker的数据模型结构通常来说都是一个Map树状结构模型,codgen也不例外,它的数据模型这棵树的根节...

黄天政
2013/01/29
1.4W
2

没有更多内容

加载失败,请刷新页面

加载更多

历史上第一个聊天机器人:200 行代码就能欺骗人类感情

在 1964 年至 1966 年间,麻省理工学院人工智能实验室的德裔美国计算机科学家约瑟夫·维森鲍姆(Joseph Weizenbaum)开发了历史上第一个聊天机器人 —— Eliza。 Eliza 的名字源于爱尔兰剧作...

摆摊卖报纸
12分钟前
23
0
WordPress文章页面获取评论次数

页面的评论次数 主要调用在文章的开始,让读者方便的点击,参与评论,这里我们是获取本篇文章的评论次数,不是评论的人数。 通过以下代码轻松实现: <?php if( $posts ) : ?> <?php foreach...

osc_ho1lz6z7
12分钟前
0
0
JavaScript 预编译过程的详细解读

文章目录 JavaScript运行三部曲 JavaScript预编译 01 关于预编译的一些知识点 02 预编译四部曲(局部) 1. 创建AO对象(Activation Object) (执行期上下文) 2. 找形参和变量声明,将变量和形参...

osc_vo0yi5f8
14分钟前
5
0
WordPress页面添加打印功能

页面打印 功能方便我们快速链接打印机,有很多插件,这里介绍代码实现的方法。 1、html添加打印链接 <a href="javascript:printme()" target="_self">打印</a> 2、js函数 在你的wp中引入下面......

osc_hzf6peqc
15分钟前
0
0
wordpress文章页面添加字体增大减小链接

字体的大小 影响读者的视觉感受,我们可以在wordpress的文章页面single.php上通过js添加字体的增大减小按钮,来方便字体大小的调整。 1、在single.php文章页面添加Js <script type="text/jav...

osc_0qnrwmy3
17分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部