Subversion Repositories SmartDukaan

Rev

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

Rev 23060 Rev 23061
Line 116... Line 116...
116
	public Map<String, Object> updateRetailerDetails(UpdateRetailerRequest updateRetailerRequest)
116
	public Map<String, Object> updateRetailerDetails(UpdateRetailerRequest updateRetailerRequest)
117
			throws ProfitMandiBusinessException {
117
			throws ProfitMandiBusinessException {
118
		Map<String, Object> map = this.getByEmailIdOrMobileNumber(updateRetailerRequest.getEmailIdOrMobileNumber());
118
		Map<String, Object> map = this.getByEmailIdOrMobileNumber(updateRetailerRequest.getEmailIdOrMobileNumber());
119
		User user = (User)map.get("user");
119
		User user = (User)map.get("user");
120
		Retailer retailer = (Retailer)map.get("retailer");
120
		Retailer retailer = (Retailer)map.get("retailer");
-
 
121
		if(retailer == null){
121
		retailer = this.updateRetailer(user.getEmailId(), retailer, updateRetailerRequest);
122
			retailer = this.updateRetailer(user.getEmailId(), retailer, updateRetailerRequest);
-
 
123
			map.put("retailer", retailer);
-
 
124
		}
122
		Address retailerAddress = (Address)map.get("retailerAddress");
125
		Address retailerAddress = (Address)map.get("retailerAddress");
-
 
126
		if(retailerAddress == null){
123
		retailerAddress = this.updateRetailerAddress(retailerAddress, updateRetailerRequest.getAddress(), retailer.getId());
127
			retailerAddress = this.updateRetailerAddress(retailerAddress, updateRetailerRequest.getAddress(), retailer.getId());
-
 
128
			map.put("retailerAddress", retailerAddress);
-
 
129
		}
124
		List<Shop> shops = (List<Shop>)map.get("shops");
130
		List<Shop> shops = (List<Shop>)map.get("shops");
125
		if(shops == null){
131
		if(shops == null){
126
			shops = new ArrayList<>();
132
			shops = new ArrayList<>();
-
 
133
			map.put("shops", shops);
127
		}
134
		}
128
		this.updateRetailerShops(shops, updateRetailerRequest.getShops(), retailer.getId());
135
		this.updateRetailerShops(shops, updateRetailerRequest.getShops(), retailer.getId());
129
		return map;
136
		return map;
130
	}
137
	}
131
	
138