|
|
@@ -23,7 +23,7 @@
|
|
|
@end
|
|
|
|
|
|
@implementation ChangeDeviceNamePopupView
|
|
|
-@synthesize deviceDetailModel;
|
|
|
+
|
|
|
|
|
|
- (id)initFromNib:(DeviceDetailModel*)detailModel{
|
|
|
|
|
|
@@ -36,13 +36,13 @@
|
|
|
self.frame = [UIScreen mainScreen].bounds;
|
|
|
self.lblTitle.text = NSLocalizedString(@"이름 변경", @"이름 변경");
|
|
|
|
|
|
- NSString * prdName = [deviceDetailModel.prdName stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
|
|
|
- NSString * prdUserName = [deviceDetailModel.prdUserName stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
|
|
|
+ NSString * prdName = [_deviceDetailModel.prdName stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
|
|
|
+ NSString * prdUserName = [_deviceDetailModel.prdUserName stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
|
|
|
|
|
|
if ([prdName isEqualToString: prdUserName] || [prdUserName isEqualToString:@""]) {
|
|
|
_txtInputDeviceName.placeholder = @"새로운 이름";
|
|
|
} else {
|
|
|
- _txtInputDeviceName.placeholder = deviceDetailModel.prdUserName;
|
|
|
+ _txtInputDeviceName.placeholder = _deviceDetailModel.prdUserName;
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -86,11 +86,11 @@
|
|
|
|
|
|
- (void) requestDeviceChangeName {
|
|
|
|
|
|
- NSDictionary *parameter = @{@"device_id": deviceDetailModel.deviceId,
|
|
|
- @"node_id" : deviceDetailModel.nodeId,
|
|
|
- @"prd_user_name" : [_txtInputDeviceName.text isEqualToString:@""] ? deviceDetailModel.prdName : _txtInputDeviceName.text};
|
|
|
+ NSDictionary *parameter = @{@"device_id": _deviceDetailModel.deviceId,
|
|
|
+ @"node_id" : _deviceDetailModel.nodeId,
|
|
|
+ @"prd_user_name" : [_txtInputDeviceName.text isEqualToString:@""] ? _deviceDetailModel.prdName : _txtInputDeviceName.text};
|
|
|
|
|
|
- NSString *path = [[JDFacade facade] getUrlWithCustAndGroupID:API_GET_DEVICE_LIST arguments:nil];
|
|
|
+ NSString *path = [[JDFacade facade] getUrlWithCustAndGroupID:API_PUT_DEVICE_INFO arguments:nil];
|
|
|
|
|
|
[[RequestHandler handler] sendAsyncPutRequestAPIPath:path parameters:parameter modelClass:[JDJSONModel class] completion:^(id responseObject) {
|
|
|
|