GAT專案新需求:加油管理修改
新需求:加油管理列表要帶付費方式,如果是加油卡,則顯示卡號,類似江蘇電力這樣的頁面
開發:
1.先增加資料庫CAR_OIL表欄位和註釋
alter table CAR_OIL ADD OILCARD_NO VARCHAR2(100);
alter table CAR_OIL ADD PAYTYPE NUMBER(2);
comment on column CAR_OIL.OILCARD_NO is '加油卡號';
comment on column CAR_OIL.PAYTYPE is '付費方式';
2.手動在DICTIONARY_TYPE表中新增字典型別:1:現金;2:加油卡
在頁面上新增字典:192.168.1.136:8093/sgat
檢視DICTIONARY_ITEM表
匯出SQL語句:
insert into DICTIONARY_ITEM (DIT_ID, DIC_TYPE, ITEM_VALUE, ITEM_NAME, ITEM_NAME_SPELL, ORDER_ID, PARENT_ID, FLAG, MARK, ITEM_LEVEL, MOD_DEL_FLAG, ROWID)
values ('20170414111953357011386', 'PAYTYPE', '1', '現金', 'XJ', 1, '-999', '1', null, 1, 1, 'AAAYJGAAGAAHHVqAAb');
insert into DICTIONARY_ITEM (DIT_ID, DIC_TYPE, ITEM_VALUE, ITEM_NAME, ITEM_NAME_SPELL, ORDER_ID, PARENT_ID, FLAG, MARK, ITEM_LEVEL, MOD_DEL_FLAG, ROWID)
values ('20170414112032302018699', 'PAYTYPE', '2', '加油卡', 'JYK', 2, '-999', '1', null, 1, 1, 'AAAYJGAAGAAHHVqAAc');
4.實體類
5.對映檔案:
6.CarOilEditReq:用於新增編輯
7.CarOilListResp:用於列表顯示
8.列表要顯示付費方式和加油卡卡號
9.修改新增程式碼,要新增加油卡表中已經存在的加油卡卡號
10.匯入Excel付費方式是必填項,填了加油卡要填加油卡號,現金則不填加油卡號。程式碼中驗證:1:現金;2:加油卡
開發完成測試介面OK:
查詢:
car/oil/list
{
"carHostNO":"15000",
"startRow":0,
"maxSize":20
}
{
"retCode":1,
"retMsg":"操作成功",
"list":[
{
"recordId":"20170414162815565018900",
"appSysId":23551,
"appDeptId":6,
"orgDeptName":"警保部_財務處",
"carHostNO":"15000",
"oilUseTime":"2016-10-31",
"oilType":"1",
"oilAccount":22,
"oilPay":20,
"oilAddress":"中山陵",
"oilMileage":"100",
"oilHandle":"啊哈哈的",
"vehicleModel":"轎車",
"oilcardNo":"22222222",
"payType":2,
"oilTypeDesc":"98#",
"payTypeDesc":"加油卡"
},
{
"recordId":"20170217135923927019191",
"appSysId":23551,
"appDeptId":6,
"orgDeptName":"警保部_財務處",
"carHostNO":"15000",
"oilUseTime":"2017-01-01",
"oilType":"1",
"oilAccount":22,
"oilPay":22,
"oilAddress":"南京",
"oilMileage":"22",
"oilHandle":"李四217",
"vehicleModel":"轎車",
"payType":1,
"oilTypeDesc":"98#",
"payTypeDesc":"現金"
},
{
"recordId":"20161130102253899019445",
"appSysId":23551,
"appDeptId":6,
"orgDeptName":"警保部_財務處",
"carHostNO":"15000",
"oilUseTime":"2016-11-30",
"oilType":"6",
"oilAccount":22,
"oilPay":22,
"oilAddress":"南京",
"oilMileage":"22",
"oilHandle":"李四",
"vehicleModel":"轎車",
"payType":1,
"oilTypeDesc":"90#",
"payTypeDesc":"現金"
}
],
"totalNum":3,
"curRecordNum":3,
"startRow":0,
"nextStartRow":3
}
新增:
car/oil/addCarOil
用加油卡卡號
{
"carHostNO":"15000",
"oilcardNo":"22222222",
"payType":"2",
"oilUseTime":"2016-10-31",
"oilType":"1",
"oilAccount":"22",
"oilPay":"20",
"oilAddress":"中山陵",
"oilMileage":"100",
"oilHandle":"啊哈哈的"
}
{
"retCode":1,
"retMsg":"操作成功"
}
用現金
{
"carHostNO":"15000",
"oilcardNo":"",
"payType":"1",
"oilUseTime":"2016-10-31",
"oilType":"1",
"oilAccount":"22",
"oilPay":"20",
"oilAddress":"快快快",
"oilMileage":"100",
"oilHandle":"哈哈哈"
}
{
"retCode":1,
"retMsg":"操作成功"
}
修改:
car/oil/modifyCarOil
用加油卡卡號
{
"recordId":"20170417085938160010308",
"carHostNO":"15000",
"oilcardNo":"22222222",
"payType":"2",
"oilUseTime":"2016-10-31",
"oilType":"1",
"oilAccount":"22",
"oilPay":"20",
"oilAddress":"中山陵1",
"oilMileage":"100",
"oilHandle":"啊哈哈的1"
}
{
"retCode":1,
"retMsg":"操作成功"
}
用現金
{
"recordId":"20170417085938160010308",
"carHostNO":"15000",
"payType":"1",
"oilUseTime":"2016-10-31",
"oilType":"1",
"oilAccount":"22",
"oilPay":"20",
"oilAddress":"中山陵",
"oilMileage":"100",
"oilHandle":"啊哈哈的"
}
{
"retCode":1,
"retMsg":"操作成功"
}
匯入:
car/oil/importRecords
[{
"lineNo":"2",
"carHostNO":"15000",
"oilcardNo":"22222222",
"payType":"現金",
"oilType":"1",
"oilUseTime":"2016-10-31",
"oilType":"1",
"oilAccount":"22",
"oilPay":"20",
"oilAddress":"日日日",
"oilMileage":"100",
"oilHandle":"一樣一樣"
}
]
{
"retCode":8193,
"retMsg":"操作失敗:第2行不正確,付費方式為現金,不填加油卡卡號!"
}
[{
"lineNo":"2",
"carHostNO":"15000",
"oilcardNo":"22222222",
"payType":"加油卡",
"oilUseTime":"2016-10-31",
"oilType":"1",
"oilAccount":"22",
"oilPay":"20",
"oilAddress":"日日日",
"oilMileage":"100",
"oilHandle":"一樣一樣"
}
]
{
"retCode":1,
"retMsg":"操作成功"
}
相關文章
- GAT專案新需求:保險管理修改
- GAT專案新需求:ETC管理增加查詢統計
- GAT專案新需求:保險管理增加查詢統計(續)
- GAT專案新需求:保險管理增加查詢統計-傳日期引數問題
- GAT專案新需求:車輛基本資訊查詢增加勾選不包含下級
- 哪些需求管理工具管理專案需求比較好?
- GAT保險模組的修改
- GWC和GAT專案搭建過程
- GAT專案前臺到後臺
- 需求管理之專案中如何更好的控制客戶需求
- PMP®|專案管理中需求管理做不好怎麼辦?專案管理
- 專案需求管理的五大過程
- 軟體專案管理 4.1.軟體需求管理過程專案管理
- 軟體專案管理 4.3.敏捷需求建模方法專案管理敏捷
- 用Rational工具管理中小專案需求與測試
- 新管理時代,如何制定專案管理計劃專案管理
- 電商發退貨後臺管理系統專案需求
- 專案管理中的需求變更分析和解決之道專案管理
- 專案管理中如何更好的控制客戶的需求?專案管理
- Web專案經理手冊之需求變更管理Web
- 軟體開發專案的需求管理簡述(Z)
- 專案部薪酬管理創新(轉)
- 淺談專案管理創新(轉)專案管理
- 解決GAT專案Bug:軌跡分析查詢不到資料
- 解決GAT專案Bug:ETC費用統計問題
- 如何避免軟體開發專案中的需求管理陷阱?
- 軟體專案需求調研過程管理小議(轉)
- 惠安惠達新需求-費用結算管理模組裡對起始里程進行修改
- 專案需求說明書
- 團隊專案需求分析
- 惠安惠達專案新需求:首頁增加待命車明細
- GAT專案-保險模組費用Double型別相加損失精度型別
- 【專案管理】人力資源管理之二:馬斯洛需求層次理論專案管理
- 研發管理案例-專案管理平臺-需求任務變更歷史分析專案管理
- MVC + EFCore 專案實戰 - 數倉管理系統4 – 需求分解MVC
- 專案範圍管理不受控,需求不斷蔓延,怎麼辦?
- 我在專案管理中關於需求分析的總結(轉)專案管理
- 企業業務軟體工程專案和商業軟體產品專案上專案需求管理的不同(轉)軟體工程