日期:2014-05-17  浏览次数:21061 次

邮件合并发送的问题
需求是这样的,单位订单快到期的时候邮件的形式提醒项目相关人员,设计是这样的,每条订单都有项目负责人,程序开始的时候查看即将到期的订单,然后发送给相关负责人,这样没问题,但是现在不能合并发送,就是说当遍历到订单A将要过期,发送给负责人甲,继续遍历到订单B,再次给负责人甲发了邮件,这样若甲有N个订单相关,就会受到N个订单,我想将此订单合并一起发给甲,只有一份邮件,负责人中可能还有乙、丙、丁,这样该如何设计,求个思路。谢谢~~

------解决方案--------------------
那还有一种方式建立一个字典,key是负责人id,value是一个字符串集合,每次判断key里存在这个负责人了,就再value的字符串集合里面插入一条数据,比如value是List<string>,这样循环完订单后再循环处理一遍字典就可以了