Subversion Repositories SmartDukaan

Rev

Rev 29473 | Rev 29479 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 29473 Rev 29476
Line 743... Line 743...
743
			@RequestBody CreateLeacdActivityRequest createLeadActivityRequest, Model model) throws Exception {
743
			@RequestBody CreateLeacdActivityRequest createLeadActivityRequest, Model model) throws Exception {
744
 
744
 
745
		LeadActivity leadActivity = new LeadActivity();
745
		LeadActivity leadActivity = new LeadActivity();
746
		leadActivity.setLeadId(createLeadActivityRequest.getId());
746
		leadActivity.setLeadId(createLeadActivityRequest.getId());
747
		leadActivity.setRemark(createLeadActivityRequest.getRemark());
747
		leadActivity.setRemark(createLeadActivityRequest.getRemark());
-
 
748
		
-
 
749
		LOGGER.info("createRefferalRequest" + createLeadActivityRequest);
748
 
750
 
749
		if (createLeadActivityRequest.getStatus() == LeadStatus.followUp) {
751
		if (createLeadActivityRequest.getStatus() == LeadStatus.followUp) {
750
			leadActivity.setSchelduleTimestamp(createLeadActivityRequest.getScheldule());
752
			leadActivity.setSchelduleTimestamp(createLeadActivityRequest.getScheldule());
751
		} else {
753
		} else {
752
			leadActivity.setSchelduleTimestamp(null);
754
			leadActivity.setSchelduleTimestamp(null);
Line 758... Line 760...
758
		lead.setStatus(createLeadActivityRequest.getStatus());
760
		lead.setStatus(createLeadActivityRequest.getStatus());
759
		lead.setNotinterestedReason(createLeadActivityRequest.getReason());
761
		lead.setNotinterestedReason(createLeadActivityRequest.getReason());
760
		lead.setUpdatedTimestamp(LocalDateTime.now());
762
		lead.setUpdatedTimestamp(LocalDateTime.now());
761
 
763
 
762
		lead = leadRepository.selectById(createLeadActivityRequest.getId());
764
		lead = leadRepository.selectById(createLeadActivityRequest.getId());
-
 
765
		
-
 
766
		
-
 
767
		int authId = 0;
-
 
768
		if (lead != null) {
-
 
769
 
-
 
770
			authId = lead.getAssignTo();
-
 
771
			Map<Integer, LeadActivity> leadActivityMap = new HashMap<>();
-
 
772
			
-
 
773
				List<LeadActivity> leadActivitys = leadActivityRepository.selectBYLeadId(lead.getId());
-
 
774
				
-
 
775
				if (!leadActivitys.isEmpty()) {
-
 
776
					leadActivityMap.put(lead.getId(), leadActivitys.get(0));
-
 
777
				}
-
 
778
			
-
 
779
				Map<Integer, AuthUser> authIdAndAuthUserMap = new HashMap<>();
-
 
780
				AuthUser AuthUser = authRepository.selectById(authId);
-
 
781
				
-
 
782
				authIdAndAuthUserMap.put(AuthUser.getId(), AuthUser);
-
 
783
				
-
 
784
				
-
 
785
			model.addAttribute("leadActivityMap", leadActivityMap);
-
 
786
			model.addAttribute("authIdAndAuthUserMap", authIdAndAuthUserMap);
-
 
787
		}
763
 
788
 
764
		model.addAttribute("request", lead);
789
		model.addAttribute("request", lead);
765
 
790
 
766
		return "edit-lead";
791
		return "edit-lead";
767
 
792