| Line 17... |
Line 17... |
| 17 |
import com.spice.profitmandi.common.ResponseCodeHolder;
|
17 |
import com.spice.profitmandi.common.ResponseCodeHolder;
|
| 18 |
import com.spice.profitmandi.common.exception.ProfitMandiBusinessException;
|
18 |
import com.spice.profitmandi.common.exception.ProfitMandiBusinessException;
|
| 19 |
import com.spice.profitmandi.common.model.ProfitMandiConstants;
|
19 |
import com.spice.profitmandi.common.model.ProfitMandiConstants;
|
| 20 |
import com.spice.profitmandi.common.util.StringUtils;
|
20 |
import com.spice.profitmandi.common.util.StringUtils;
|
| 21 |
import com.spice.profitmandi.dao.entity.Role;
|
21 |
import com.spice.profitmandi.dao.entity.Role;
|
| 22 |
import com.spice.profitmandi.dao.enumuration.PricePermission;
|
- |
|
| 23 |
import com.spice.profitmandi.dao.enumuration.RoleType;
|
22 |
import com.spice.profitmandi.dao.enumuration.RoleType;
|
| 24 |
import com.spice.profitmandi.dao.enumuration.Status;
|
23 |
import com.spice.profitmandi.dao.enumuration.Status;
|
| 25 |
import com.spice.profitmandi.dao.repository.RoleRepository;
|
24 |
import com.spice.profitmandi.dao.repository.RoleRepository;
|
| 26 |
import com.spice.profitmandi.dao.repository.RoleRepositoryImpl;
|
25 |
import com.spice.profitmandi.dao.repository.RoleRepositoryImpl;
|
| 27 |
import com.spice.profitmandi.web.model.ProfitMandiResponse;
|
26 |
import com.spice.profitmandi.web.model.ProfitMandiResponse;
|
| Line 162... |
Line 161... |
| 162 |
public ResponseEntity<?> updateRole(HttpServletRequest request){
|
161 |
public ResponseEntity<?> updateRole(HttpServletRequest request){
|
| 163 |
LOGGER.info("requested url : "+request.getRequestURL().toString());
|
162 |
LOGGER.info("requested url : "+request.getRequestURL().toString());
|
| 164 |
final Map<String, Object> map = (Map<String, Object>)request.getAttribute("updateRoleMap");
|
163 |
final Map<String, Object> map = (Map<String, Object>)request.getAttribute("updateRoleMap");
|
| 165 |
request.removeAttribute("updateRoleMap");
|
164 |
request.removeAttribute("updateRoleMap");
|
| 166 |
try {
|
165 |
try {
|
| 167 |
roleRepository.updateById(map.get(ProfitMandiConstants.NAME).toString(), (RoleType)map.get(ProfitMandiConstants.TYPE), (PricePermission)map.get(ProfitMandiConstants.PRICE_PERMISSION), (Long)map.get(ProfitMandiConstants.ID));
|
166 |
roleRepository.updateById(map.get(ProfitMandiConstants.NAME).toString(), (RoleType)map.get(ProfitMandiConstants.TYPE), (Long)map.get(ProfitMandiConstants.ID));
|
| 168 |
final ProfitMandiResponse<?> profitMandiResponse=new ProfitMandiResponse<>(LocalDateTime.now(), request.getRequestURL().toString(), HttpStatus.OK.toString(), HttpStatus.OK, ResponseStatus.SUCCESS, ResponseCodeHolder.getMessage("ROL_OK_1000"));
|
167 |
final ProfitMandiResponse<?> profitMandiResponse=new ProfitMandiResponse<>(LocalDateTime.now(), request.getRequestURL().toString(), HttpStatus.OK.toString(), HttpStatus.OK, ResponseStatus.SUCCESS, ResponseCodeHolder.getMessage("ROL_OK_1000"));
|
| 169 |
return new ResponseEntity<>(profitMandiResponse, HttpStatus.OK);
|
168 |
return new ResponseEntity<>(profitMandiResponse, HttpStatus.OK);
|
| 170 |
}catch (ProfitMandiBusinessException pmbe) {
|
169 |
}catch (ProfitMandiBusinessException pmbe) {
|
| 171 |
LOGGER.error("ProfitMandi error: ", pmbe);
|
170 |
LOGGER.error("ProfitMandi error: ", pmbe);
|
| 172 |
final Response response=new Response(pmbe.getRejectedType(), pmbe.getRejectedValue(),pmbe.getCode(), pmbe.getMessage());
|
171 |
final Response response=new Response(pmbe.getRejectedType(), pmbe.getRejectedValue(),pmbe.getCode(), pmbe.getMessage());
|