| | |
| | | } |
| | | } |
| | | PointsMerchandise pointsMerchandise = new PointsMerchandise(); |
| | | pointsMerchandise.setAddUserId(UserExt.getUser().getObjectId()); |
| | | pointsMerchandise.setAddType(UserExt.getUser().getObjectType()); |
| | | pointsMerchandise.setType(typeAll); |
| | | pointsMerchandise.setName(name); |
| | | pointsMerchandise.setCoursePackageId(coursePackageId); |
| | |
| | | SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); |
| | | pointsMerchandise.setStartTime(format.parse(startTime.split(" - ")[0])); |
| | | pointsMerchandise.setEndTime(format.parse(startTime.split(" - ")[1])); |
| | | pointsMerchandise.setUseScope(useScope); |
| | | if (UserExt.getUser().getObjectType()==3){ |
| | | if (StringUtils.hasLength(sites)){ |
| | | useScope = 4; |
| | | storeIds=""; |
| | | pointsMerchandise.setUseScope(4); |
| | | }else{ |
| | | useScope = 3; |
| | | pointsMerchandise.setUseScope(3); |
| | | } |
| | | }else{ |
| | | pointsMerchandise.setUseScope(useScope); |
| | | |
| | | } |
| | | if(ToolUtil.isNotEmpty(provinceCode)){ |
| | | TCity one = cityService.getOne(new LambdaQueryWrapper<TCity>().eq(TCity::getCode, provinceCode)); |
| | | pointsMerchandise.setProvinceCode(provinceCode); |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | if (StringUtils.hasLength(sites)){ |
| | | Integer oid=null; |
| | | String[] split = storeIds.split(","); |
| | | for (int i = 0; i < split.length; i++) { |
| | | if(i==0){ |
| | | Integer operatorId = siteService.getById(split[0]).getOperatorId(); |
| | | oid=operatorId; |
| | | } |
| | | Integer operatorId = siteService.getById(split[i]).getOperatorId(); |
| | | if(oid!=operatorId){ |
| | | return "5004"; |
| | | } |
| | | } |
| | | } |
| | | |
| | | Integer id = pointMercharsClient.add(pointsMerchandise); |
| | | |
| | | String pam = id+"_"+storeIds+"_"+sites; |
| | | // 添加多个城市 门店 场地 |
| | | try{ |
| | | pointMercharsClient.addOther(pam); |
| | | |
| | | |
| | | }catch (Exception e){ |
| | | e.printStackTrace(); |
| | | } |