假定開始沒有這個文件,在插入數據時建立文件。
專注于為中小企業(yè)提供成都網站建設、做網站服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)蒼南免費做網站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯(lián)網行業(yè)人才,有力地推動了超過千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網站建設實現(xiàn)規(guī)模擴充和轉變。
FILE *fp;
fopen(激法館盒弋谷龜貪駭楷"c:a.txt","wt+");這個是打開以寫或讀的方式打開文件。打開后就可以寫入了,用for循環(huán),例如你有4組數據,
for(int i;i=4;i++)
{
fprintf(fp,"%s%s%s%s",a,b,c,d);
}
fprintf();就實現(xiàn)了把數據寫入文件的功能。跟printf();差不多,只是一個是往文件里寫,一個是往屏幕上寫。
上面就實現(xiàn)了插入操作。
如果你想刪除一個數據,就先在數組中刪除,然后重新進行上述寫入文件操作。 要是讀取數據的話就在打開文件時:fp = fopen("c:a.txt",r+);
要是還不明白的話就看下書,這兩個函數就可以滿足你的需要。
1.權限的設置:審核人員看不到操作模塊;操作人員看不到審核模塊
2.記錄表中應該有一個狀態(tài)的字段:操作人員錄入信息后該條記錄應該為待審核(或者是提交審核)狀態(tài),(如果輸入了二級密碼,狀態(tài)直接為審核通過);審核模塊中直接查詢狀態(tài)為待審核(或提交審核)的記錄,同意后更新該記錄的狀態(tài)為審核通過;
3.你至少需要以下幾個action:
①操作員提交數據的action(包括修改,可以公用這個action)
②審核員查詢數據的action
③審核員更新記錄狀態(tài)的action
(這里沒考慮權限的問題,如果考慮權限問題,你的工作量還有很多很多)
你這個只是一個方法,而且是數據分析,應該放在服務層,而且你這里還沒有返回值,怎么告訴控制層?
第一:服務層:
public String audit(Long spuId,String status) {
Spu spu =new Spu();
spu.setId(spuId);
spu.setStatus(status);
if ("1".equals(status)){//審核通過
spu.setIsMarketable("1");//自動上架
}else{
如果不是,怎么怎么樣
}
spuMapper.updateByPrimaryKeySelective(spu);
return 某個狀態(tài)值
}
第二:控制層:
前端傳進來參數,調用服務層方法,返回前端