程序优化
我要对一段时间的数据进行结算,首先,查询指定日期的总额,并记录明细的主键,然后,再点击结算,这个时候,要把前台记录的主键全部传到后台,首先判断,这些明细的总额是否发生变化,然后再对这些明细的标识进行更改,但是感觉这样效率不是很高,还有什么方法呀
------解决方案--------------------不建议大规模在前后台之间传递数据,如果可能的话,最好只是传递查询条件本身即可。
如果楼主你是担心查询过程中,数据仍然会被修改的话,那么可以考虑在进行首次结算时把这些数据立即导出到另一个临时表上(也要看数据规模了,如果几十万条还好说),然后再请用户确认。
------解决方案--------------------想办法只把用户修改了的部分的主键传过去,有针对性地去操作