| | |
| | | @Autowired(required = false) |
| | | private BOMFeedbakMapper mapper; |
| | | //统计 |
| | | public int getFkStatistic(DocUser user) { |
| | | int fk=0; |
| | | public Map<String, Integer> getFkStatistic(DocUser user,Map<String, Integer> map) { |
| | | int sendFk=0; |
| | | int recevierFk=0; |
| | | switch (user.getRoleId()){ |
| | | //普通员工 |
| | | case "1001": |
| | | |
| | | map.put("sendFk",0); |
| | | sendFk=mapper.selectSender(user.getId()); |
| | | map.put("sendFk",sendFk); |
| | | break; |
| | | //项目经理 |
| | | case "1002":break; |
| | | case "1002": |
| | | map.put("sendFk",0); |
| | | map.put("recevierFk",0); |
| | | sendFk=mapper.selectSender(user.getId()); |
| | | recevierFk=mapper.selectReceiver(user.getId()); |
| | | map.put("sendFk",sendFk); |
| | | map.put("recevierFk",recevierFk); |
| | | break; |
| | | //总经理 |
| | | case "1003":break; |
| | | case "1003": |
| | | map.put("sendFk",0); |
| | | map.put("recevierFk",0); |
| | | sendFk=mapper.selectSender(user.getId()); |
| | | recevierFk=mapper.selectReceiver(user.getId()); |
| | | map.put("sendFk",sendFk); |
| | | map.put("recevierFk",recevierFk); |
| | | break; |
| | | } |
| | | return fk; |
| | | return map; |
| | | } |
| | | } |