| | |
| | | import com.java110.utils.exception.CmdException; |
| | | import com.java110.utils.util.Assert; |
| | | import com.java110.utils.util.BeanConvertUtil; |
| | | import com.java110.utils.util.ListUtil; |
| | | import com.java110.utils.util.StringUtil; |
| | | import org.apache.commons.lang3.StringUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | url = "http://{ip}:{port}/app/user.staff.modify", |
| | | resource = "userDoc", |
| | | author = "吴学文", |
| | | serviceCode = "user.staff.modify" |
| | | serviceCode = "user.staff.modify", |
| | | seq = 4 |
| | | ) |
| | | |
| | | @Java110ParamsDoc(params = { |
| | |
| | | ) |
| | | |
| | | @Java110ExampleDoc( |
| | | reqBody="{\"userId\":\"123123\",\"orgId\":\"102022091988250052\",\"orgName\":\"演示物业 / 件部\",\"username\":\"张三\",\"sex\":\"0\",\"email\":\"231@qq.com\",\"tel\":\"123\",\"address\":\"123\",\"relCd\":\"1000\",\"photo\":\"\",\"name\":\"张三\"}", |
| | | resBody="{'code':0,'msg':'成功'" |
| | | reqBody = "{\"userId\":\"123123\",\"orgId\":\"102022091988250052\",\"orgName\":\"演示物业 / 件部\",\"username\":\"张三\",\"sex\":\"0\",\"email\":\"231@qq.com\",\"tel\":\"123\",\"address\":\"123\",\"relCd\":\"1000\",\"photo\":\"\",\"name\":\"张三\"}", |
| | | resBody = "{'code':0,'msg':'成功'" |
| | | ) |
| | | |
| | | @Java110Cmd(serviceCode = "user.staff.modify") |
| | |
| | | public void doCmd(CmdEvent event, ICmdDataFlowContext context, JSONObject reqJson) throws CmdException { |
| | | if (reqJson.containsKey("photo") && !StringUtils.isEmpty(reqJson.getString("photo"))) { |
| | | |
| | | if(reqJson.getString("photo").length()> 200){ |
| | | if (reqJson.getString("photo").length() > 200) { |
| | | FileDto fileDto = new FileDto(); |
| | | fileDto.setFileId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_file_id)); |
| | | fileDto.setFileName(fileDto.getFileId()); |
| | |
| | | fileDto.setCommunityId(reqJson.getString("communityId")); |
| | | String fileName = fileInnerServiceSMOImpl.saveFile(fileDto); |
| | | |
| | | reqJson.put("photo",fileName); |
| | | reqJson.put("photo", fileName); |
| | | } |
| | | |
| | | FileRelDto fileRelDto = new FileRelDto(); |
| | |
| | | if (flag < 1) { |
| | | throw new CmdException("保存用户异常"); |
| | | } |
| | | OrgStaffRelDto orgStaffRelDto = new OrgStaffRelDto(); |
| | | orgStaffRelDto.setStaffId(userPo.getUserId()); |
| | | List<OrgStaffRelDto> orgStaffRelDtoList = orgStaffRelInnerServiceSMOImpl.queryOrgInfoByStaffIds(orgStaffRelDto); |
| | | |
| | | if (orgStaffRelDtoList == null || orgStaffRelDtoList.size() < 1) { |
| | | StoreUserDto storeUserDto = new StoreUserDto(); |
| | | storeUserDto.setUserId(userPo.getUserId()); |
| | | List<StoreUserDto> storeUserDtos = storeUserV1InnerServiceSMOImpl.queryStoreUsers(storeUserDto); |
| | | |
| | | if (ListUtil.isNull(storeUserDtos)) { |
| | | return; |
| | | } |
| | | |
| | | StoreUserPo storeUserPo = new StoreUserPo(); |
| | | storeUserPo.setRelCd(paramObj.getString("relCd")); |
| | | storeUserPo.setStoreUserId(storeUserDtos.get(0).getStoreUserId()); |
| | | storeUserPo.setUserId(userPo.getUserId()); |
| | | |
| | | flag = storeUserV1InnerServiceSMOImpl.updateStoreUser(storeUserPo); |
| | | if (flag < 1) { |
| | | throw new CmdException("保存员工 失败"); |
| | | } |
| | | |
| | | OrgStaffRelDto orgStaffRelDto = new OrgStaffRelDto(); |
| | | orgStaffRelDto.setStaffId(userPo.getUserId()); |
| | | List<OrgStaffRelDto> orgStaffRelDtos = orgStaffRelInnerServiceSMOImpl.queryOrgInfoByStaffIds(orgStaffRelDto); |
| | | |
| | | if (ListUtil.isNull(orgStaffRelDtos)) { |
| | | return; |
| | | } |
| | | |
| | | |
| | | OrgStaffRelPo orgStaffRelPo = new OrgStaffRelPo(); |
| | | orgStaffRelPo.setRelCd(paramObj.getString("relCd")); |
| | | orgStaffRelPo.setRelId(orgStaffRelDtoList.get(0).getRelId()); |
| | | orgStaffRelPo.setRelId(orgStaffRelDtos.get(0).getRelId()); |
| | | orgStaffRelPo.setOrgId(paramObj.getString("orgId")); |
| | | |
| | | flag = orgStaffRelV1InnerServiceSMOImpl.updateOrgStaffRel(orgStaffRelPo); |
| | |
| | | throw new CmdException("保存员工 失败"); |
| | | } |
| | | |
| | | StoreUserDto storeUserDto = new StoreUserDto(); |
| | | storeUserDto.setUserId(userPo.getUserId()); |
| | | List<StoreUserDto> storeUserDtos = storeUserV1InnerServiceSMOImpl.queryStoreUsers(storeUserDto); |
| | | |
| | | if (storeUserDtos == null || storeUserDtos.size() < 1) { |
| | | return; |
| | | } |
| | | StoreUserPo storeUserPo = new StoreUserPo(); |
| | | storeUserPo.setRelCd(paramObj.getString("relCd")); |
| | | storeUserPo.setStoreUserId(storeUserDtos.get(0).getStoreUserId()); |
| | | |
| | | flag = storeUserV1InnerServiceSMOImpl.updateStoreUser(storeUserPo); |
| | | if (flag < 1) { |
| | | throw new CmdException("保存员工 失败"); |
| | | } |
| | | } |
| | | |
| | | |