Explorar o código

심플랫폼 요청으로 생활치료센터 생성시 clinicService.insertConfiguration 추가

junekeunsong %!s(int64=4) %!d(string=hai) anos
pai
achega
51d2c5d467

+ 9 - 1
src/main/java/com/lemon/lifecenter/controller/CenterController.java

@@ -50,11 +50,13 @@ import com.lemon.lifecenter.common.LifeCenterFunction;
 import com.lemon.lifecenter.common.LifeCenterPaging;
 import com.lemon.lifecenter.common.LifeCenterSessionController;
 import com.lemon.lifecenter.dto.CenterInfoDTO;
+import com.lemon.lifecenter.dto.ClinicConfigurationDTO;
 import com.lemon.lifecenter.dto.FileDownloadDTO;
 import com.lemon.lifecenter.dto.LocationDTO;
 import com.lemon.lifecenter.dto.LoginDTO;
 import com.lemon.lifecenter.dto.StaffDTO;
 import com.lemon.lifecenter.service.CenterService;
+import com.lemon.lifecenter.service.ClinicService;
 import com.lemon.lifecenter.service.FileDownloadService;
 import com.lemon.lifecenter.service.LoginService;
 import com.lemon.lifecenter.service.StaffService;
@@ -74,6 +76,8 @@ public class CenterController extends LifeCenterController {
     @Autowired
     private FileDownloadService fileDownloadService;
     @Autowired
+    private ClinicService clinicService;
+    @Autowired
     private LifeCenterConfigVO config;
     private LifeCenterPaging paging;
     
@@ -106,8 +110,12 @@ public class CenterController extends LifeCenterController {
         StaffDTO mDto = new StaffDTO();
         
         centerService.insertCenter(dto);
+        int centerCode = dto.getCenterCode();
+        ClinicConfigurationDTO clinicConfig = new ClinicConfigurationDTO();
+        clinicConfig.setCenterCode(centerCode);
+        clinicService.insertConfiguration(clinicConfig);
         
-        mDto.setCenterCode(dto.getCenterCode());
+        mDto.setCenterCode(centerCode);
         mDto.setId(staffId);
 //        mDto.setPassword(LifeCenterFunction.aesEncrypt(config.aesKey, config.IV, staffPw));
         mDto.setPassword(LifeCenterFunction.sha256Encrypt(staffPw));