大屏接口

dev_0531
yechenhao 6 years ago
parent 8ea7cff367
commit 70cb94a2ad

@ -39,8 +39,13 @@ import com.kiisoo.ic.store.entity.StoreUserDTO;
import com.kiisoo.ic.store.mapper.PoiStoreDOMapper; import com.kiisoo.ic.store.mapper.PoiStoreDOMapper;
import com.kiisoo.ic.store.mapper.PoiStoreStaffDOMapper; import com.kiisoo.ic.store.mapper.PoiStoreStaffDOMapper;
import com.kiisoo.ic.store.mapper.PrivilageCpUserStoreDOMapper; import com.kiisoo.ic.store.mapper.PrivilageCpUserStoreDOMapper;
import com.kiisoo.ic.system.bean.SaveAccountInput;
import com.kiisoo.ic.system.entity.PrivilageRoleDO;
import com.kiisoo.ic.system.entity.PrivilageUserDO; import com.kiisoo.ic.system.entity.PrivilageUserDO;
import com.kiisoo.ic.system.enums.RoleEnum;
import com.kiisoo.ic.system.mapper.PrivilageRoleDOMapper;
import com.kiisoo.ic.system.mapper.PrivilageUserDOMapper; import com.kiisoo.ic.system.mapper.PrivilageUserDOMapper;
import com.kiisoo.ic.system.service.PrivilageAccountService;
import com.kiisoo.ic.utils.ZipUtils; import com.kiisoo.ic.utils.ZipUtils;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections.CollectionUtils;
@ -90,6 +95,10 @@ public class StoreEmployeeService {
@Autowired @Autowired
private PrivilageCpUserStoreDOMapper privilageCpUserStoreDOMapper; private PrivilageCpUserStoreDOMapper privilageCpUserStoreDOMapper;
@Autowired
private PrivilageAccountService privilageAccountService;
@Autowired
private PrivilageRoleDOMapper privilageRoleDOMapper;
@Autowired @Autowired
private PrivilageDomainEntityDOMapper privilageDomainEntityDOMapper; private PrivilageDomainEntityDOMapper privilageDomainEntityDOMapper;
@ -1087,6 +1096,13 @@ public class StoreEmployeeService {
if (privilageCpUserStoreDO != null){ if (privilageCpUserStoreDO != null){
throw new KiisooException(Constants.MSG_DOMAIN_ENTITY_HAS, Constants.CODE_DOMAIN_ENTITY_HAS); throw new KiisooException(Constants.MSG_DOMAIN_ENTITY_HAS, Constants.CODE_DOMAIN_ENTITY_HAS);
} }
privilageCpUserDO.setStatus(1);
privilageCpUserDO.setName(name);
privilageCpUserDO.setAlias(alias);
privilageCpUserDO.setCpUserId(cpUserId);
privilageCpUserDO.setMobile(cpUserId);
privilageCpUserDO.setPosition("店长");
privilageCpUserDOMapper.updateById(privilageCpUserDO);
}else{ }else{
privilageCpUserDO = new PrivilageCpUserDO(); privilageCpUserDO = new PrivilageCpUserDO();
privilageCpUserDO.setStatus(1); privilageCpUserDO.setStatus(1);
@ -1104,6 +1120,24 @@ public class StoreEmployeeService {
if (insert == 0){ if (insert == 0){
throw new KiisooException(Constants.MSG_INSERT_ERROR, Constants.CODE_INSERT_ERROR); throw new KiisooException(Constants.MSG_INSERT_ERROR, Constants.CODE_INSERT_ERROR);
} }
SaveAccountInput saveAccountInput = new SaveAccountInput();
saveAccountInput.setAccount(cpUserId);
saveAccountInput.setPassword(cpUserId);
saveAccountInput.setMobil(cpUserId);
QueryWrapper<PrivilageRoleDO> roleQw = new QueryWrapper<>();
roleQw.eq("code", RoleEnum.ROLE_CODE_DZ.getRoleCode()).last("limit 1");
PrivilageRoleDO privilageRoleDO = privilageRoleDOMapper.selectOne(roleQw);
saveAccountInput.setRoleId(privilageRoleDO.getId());
saveAccountInput.setConfirmPassword(cpUserId);
saveAccountInput.setStaffCode(cpUserId);
saveAccountInput.setUserName(name);
saveAccountInput.setType(1L);
saveAccountInput.setShopId(poiStore.getId());
String saveReturnCode = privilageAccountService.saveAccount(saveAccountInput);
if (!"0000".equals(saveReturnCode)){
throw new KiisooException(Constants.MSG_INSERT_ERROR, Constants.CODE_INSERT_ERROR);
}
return true; return true;
} }

Loading…
Cancel
Save