Subversion Repositories SmartDukaan

Rev

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

Rev 27007 Rev 27009
Line 1... Line 1...
1
package com.smartdukaan.cron.scheduled.leadsync;
1
package com.smartdukaan.cron.scheduled.leadsync;
2
 
2
 
3
import java.io.File;
3
import java.io.File;
4
import java.time.LocalDateTime;
4
import java.time.LocalDateTime;
-
 
5
import java.time.format.DateTimeFormatter;
-
 
6
import java.util.Date;
5
import java.util.List;
7
import java.util.List;
6
 
8
 
7
import org.apache.commons.io.input.XmlStreamReader;
9
import org.apache.commons.io.input.XmlStreamReader;
8
import org.apache.logging.log4j.LogManager;
10
import org.apache.logging.log4j.LogManager;
9
import org.apache.logging.log4j.Logger;
11
import org.apache.logging.log4j.Logger;
10
import org.springframework.beans.factory.annotation.Autowired;
12
import org.springframework.beans.factory.annotation.Autowired;
11
import org.springframework.stereotype.Component;
13
import org.springframework.stereotype.Component;
12
import org.springframework.transaction.annotation.Transactional;
14
import org.springframework.transaction.annotation.Transactional;
13
 
15
 
14
import com.fasterxml.jackson.dataformat.xml.XmlMapper;
16
import com.fasterxml.jackson.dataformat.xml.XmlMapper;
-
 
17
import com.spice.profitmandi.common.util.FormattingUtils;
15
import com.spice.profitmandi.dao.entity.user.Lead;
18
import com.spice.profitmandi.dao.entity.user.Lead;
16
import com.spice.profitmandi.dao.enumuration.dtr.LeadStatus;
19
import com.spice.profitmandi.dao.enumuration.dtr.LeadStatus;
17
import com.spice.profitmandi.dao.repository.dtr.LeadRepository;
20
import com.spice.profitmandi.dao.repository.dtr.LeadRepository;
18
 
21
 
19
@Component
22
@Component
Line 43... Line 46...
43
			} else if (lead.getState().equals("Haryana")) {
46
			} else if (lead.getState().equals("Haryana")) {
44
				lead.setAssignTo(14);
47
				lead.setAssignTo(14);
45
			} else if (lead.getState().equals("Delhi")) {
48
			} else if (lead.getState().equals("Delhi")) {
46
				lead.setAssignTo(14);
49
				lead.setAssignTo(14);
47
			} else {
50
			} else {
-
 
51
				//Assign to sm
48
				lead.setAssignTo(0);
52
				lead.setAssignTo(53);
49
			}
53
			}
50
			lead.setCreatedBy("admin-sync");
54
			lead.setCreatedBy("admin-sync");
51
			lead.setSource("SMARTDUKAAN");
55
			lead.setSource("SMARTDUKAAN");
52
			lead.setFirstName(item.getName().trim());
56
			lead.setFirstName(item.getName().trim());
53
			lead.setStatus(LeadStatus.pending);
57
			lead.setStatus(LeadStatus.pending);
54
			lead.setColor("yellow");
58
			lead.setColor("yellow");
-
 
59
			lead.setCreatedTimestamp(LocalDateTime.parse(item.getCreated()));
55
			lead.setUpdatedTimestamp(LocalDateTime.now());
60
			lead.setUpdatedTimestamp(LocalDateTime.now());
56
			leadRepository.persist(lead);
61
			leadRepository.persist(lead);
57
		}
62
		}
58
	}
63
	}
59
}
64
}