我现在正在改我上一任做过的船运柜管操作,里面有个货柜报表来计算堆存日的问题!里面的流程有点复杂不知道怎样去计算....具体代码该要怎么样去实现 ,谢谢!
流程如下:这里面流程都是时间日期!
改进算法(以gate out 为标准计算):
进口吉柜卸船/吉柜转港口入闸/转户入闸/转公司入闸(统称吉柜入场):
1、 吉柜入场 — 吉柜装货出闸 一 直到今
吉柜堆存日 = 吉柜装货出闸 - 吉柜入场 + 1
2、 吉柜入场 — 吉柜装货出闸 — 重柜装货入闸 一 直到今
吉柜堆存日 = 吉柜装货出闸 - 吉柜入场 + 1
重柜堆存日 = 当前日期 - 重柜装货入闸 +1
3、 吉柜入场 — 吉柜装货出闸 — 重柜装货入闸 — 出口重柜装船
吉柜堆存日 = 吉柜装货出闸- 吉柜入场 + 1
重柜堆存日 = 出口重柜装船 - 重柜装货入闸 +1
4、 吉柜入场 — 出口吉柜装船
吉柜堆存日 = 出口吉柜装船 - 吉柜入场 + 1
5、 吉柜入场 — 吉出不回转户
吉柜堆存日 = 吉出不回转户 - 吉柜入场 + 1
6、 吉柜入场 — 吉出不回转港口
吉柜堆存日 = 吉出不回转港口 - 吉柜入场 + 1
7、 吉柜入场 — 吉出不回转公司
吉柜堆存日 = 吉出不回转公司 - 吉柜入场 + 1
8、 吉柜入场 — 码头内装货 一 直到今
吉柜堆存日 = 码头内装货 - 吉柜入场 + 1
重柜堆存日 = 当前日期 - 码头内装货 +1
9、 吉柜入场 — 码头内装货 — 出口重柜装船
吉柜堆存日 = 码头内装货 - 吉柜入场 + 1
重柜堆存日 = 出口重柜装船 - 码头内装货 +1
10、 吉柜入场 一直到今
吉柜堆存日 = 当前日期 - 吉柜入场 + 1
进口重柜卸船:
1、 进口重柜卸船 一直到今日
重柜堆存日 = 当前日期 - 进口重柜卸船 + 1
2、 进口重柜卸船 — 重柜卸货出闸 一 直到今
重柜堆存日 = 重柜卸货出闸 - 进口重柜卸船 + 1
3、 进口重柜卸船 — 重柜卸货出闸 — 吉柜卸货入闸 一 直到今
重柜堆存日 = 重柜卸货出闸 - 进口重柜卸船 + 1
吉柜堆存日 = 当前日期 - 吉柜卸货入闸 + 1
4、 进口重柜卸船 — 重柜卸货出闸 — 吉柜卸货入闸 — 出口吉柜装船
重柜堆存日 = 重柜卸货出闸 - 进口重柜卸船 + 1
吉柜堆存日 = 出口吉柜装船 - 吉柜卸货入闸 + 1
5、 进口重柜卸船 — 重柜卸货出闸 — 吉柜卸货入闸 — 吉出不回转户
重柜堆存日 = 重柜卸货出闸 - 进口重柜卸船 + 1
吉柜堆存日 = 吉出不回转户 - 吉柜卸货入闸 + 1
6、 进口重柜卸船 — 重柜卸货出闸 —吉柜卸货入闸 — 吉出不回转港口
重柜堆存日