记得上下班打卡 | git大法好,push需谨慎

Commit bfeef577 authored by 胡佳晨's avatar 胡佳晨

修改bug

parent cfd0961f
......@@ -147,7 +147,6 @@ public class MerchantStationController {
for (MerchantStationPerformanceVo r : voList) {
List<String> permissionIds = authorizationPerformanceVoMap.getOrDefault(r.getPerformancesId(), defaultAuthorizationPerformanceVo).getPermissionIds();
r.setPermissionIds(StringUtils.join(permissionIds.toArray(), "."));
r.setTicketTimeList(null);
MerchantAuthorizationPerformanceVo authorizationPerformanceVo = authorizationPerformanceVoMap.get(r.getPerformancesId());
if (authorizationPerformanceVo.getPermissionIds().contains(MerchantAuthorizationConst.PerformancePermission.SALES.getId())) {
......@@ -158,6 +157,7 @@ public class MerchantStationController {
merchantStationService.salesStatisticsSetter(r, performanceTicketEntitiesVoList);
}
}
r.setTicketTimeList(null);
}
} else {
voList.forEach(r -> {
......
......@@ -167,44 +167,48 @@ public class DataImpl {
MerchantFieldsVo vo = MerchantFieldsVo.getNew().copy(fields);
MerchantFieldApplies applies = new MerchantFieldApplies();
applies.setFieldApplyId(IDGenerator.nextSnowId());
applies.setApplyStatus(1);
applies.setUid(fields.getUid());
applies.setFieldId(fields.getFieldId());
applies.setName(fields.getName());
applies.setLogo(fields.getLogo());
applies.setBackground(fields.getBackground());
applies.setDescription(fields.getDescription());
applies.setBuiltDate(fields.getBuiltDate());
applies.setProvinceId(fields.getProvinceId());
applies.setProvinceName(fields.getProvinceName());
applies.setCityId(fields.getCityId());
applies.setCityName(fields.getCityName());
applies.setDistrictId(fields.getDistrictId());
applies.setDistrictName(fields.getDistrictName());
applies.setAddress(fields.getAddress());
applies.setLongitude(fields.getLongitude());
applies.setLatitude(fields.getLatitude());
if (row.getInt("admin_id") == 0) {
applies.setApplyType("create");
} else {
applies.setApplyType("claim");
applies.setContactName(row.getString("name"));
applies.setContactEmail(row.getString("email"));
applies.setCompanyName(row.getString("enterprise_name"));
applies.setLicenseCode(row.getString("business_license"));
applies.setLicenseImg(row.getString("business_license_img"));
applies.setLegalName(row.getString("legal_person"));
applies.setLegalIdentity(row.getString("identity_card"));
applies.setLegalIdentityObverse(row.getString("identity_card_img_front"));
applies.setLegalIdentityReverse(row.getString("identity_card_img_back"));
MerchantFieldAppliesVo appliesVo = null;
if (fields.getClaimStatus() != 0) {
applies.setFieldApplyId(IDGenerator.nextSnowId());
applies.setApplyStatus(1);
applies.setUid(fields.getUid());
applies.setFieldId(fields.getFieldId());
applies.setName(fields.getName());
applies.setLogo(fields.getLogo());
applies.setBackground(fields.getBackground());
applies.setDescription(fields.getDescription());
applies.setBuiltDate(fields.getBuiltDate());
applies.setProvinceId(fields.getProvinceId());
applies.setProvinceName(fields.getProvinceName());
applies.setCityId(fields.getCityId());
applies.setCityName(fields.getCityName());
applies.setDistrictId(fields.getDistrictId());
applies.setDistrictName(fields.getDistrictName());
applies.setAddress(fields.getAddress());
applies.setLongitude(fields.getLongitude());
applies.setLatitude(fields.getLatitude());
if (row.getInt("admin_id") == 0) {
applies.setApplyType("create");
} else {
applies.setApplyType("claim");
applies.setContactName(row.getString("name"));
applies.setContactEmail(row.getString("email"));
applies.setCompanyName(row.getString("enterprise_name"));
applies.setLicenseCode(row.getString("business_license"));
applies.setLicenseImg(row.getString("business_license_img"));
applies.setLegalName(row.getString("legal_person"));
applies.setLegalIdentity(row.getString("identity_card"));
applies.setLegalIdentityObverse(row.getString("identity_card_img_front"));
applies.setLegalIdentityReverse(row.getString("identity_card_img_back"));
}
applies.setCreatedAt(LocalDateTime.now());
appliesVo = MerchantFieldAppliesVo.getNew().copy(applies);
}
applies.setCreatedAt(LocalDateTime.now());
MerchantFieldAppliesVo appliesVo = MerchantFieldAppliesVo.getNew().copy(applies);
//MYSQL
merchantFieldsMapper.insert(fields);
merchantFieldAppliesMapper.insert(applies);
if (fields.getClaimStatus() != 0) {
merchantFieldAppliesMapper.insert(applies);
}
//OTHER
judgeFields(fields.getFieldId(), fields.getUid(), appliesVo, vo);
//场地权限
......@@ -370,6 +374,7 @@ public class DataImpl {
//相关权限迁移
public void checkTicket() {
// initPermission("check", "585768981301944329909622", "201357233419837447752118", null, "王斐", "3065512271283404835770393", "18518013286");
try {
String sql = "select kcup.performance_id,kcu.mobile,kpr.merchant_id\n" +
"from kylin_check_user_performances kcup\n" +
......@@ -420,18 +425,19 @@ public class DataImpl {
}
private void judgeFields(String fieldId, String uid, MerchantFieldAppliesVo appliesVo, MerchantFieldsVo vo) {
//MerchantFieldAppliesVo MONGO
mongoTemplate.insert(appliesVo, MerchantFieldAppliesVo.class.getSimpleName());
if (appliesVo != null) {
//MerchantFieldAppliesVo MONGO
mongoTemplate.insert(appliesVo, MerchantFieldAppliesVo.class.getSimpleName());
//MerchantFieldAppliesVo MONGO
List<MerchantFieldAppliesVo> vos = new ArrayList();
vos.add(appliesVo);
redisDataSourceUtil.getRedisKylinUtil().set(MerchantRedisConst.INFO_FIELD_APPLIES.concat(uid), vos);
}
// MerchantFieldsVo MONGO
Query query = Query.query(Criteria.where("fieldId").is(fieldId));
Document document = (Document) mongoConverter.convertToMongoType(vo);
Update update = Update.fromDocument(document);
mongoTemplate.upsert(query, update, MerchantFieldsVo.class, MerchantFieldsVo.class.getSimpleName());
//MerchantFieldAppliesVo MONGO
List<MerchantFieldAppliesVo> vos = new ArrayList();
vos.add(appliesVo);
redisDataSourceUtil.getRedisKylinUtil().set(MerchantRedisConst.INFO_FIELD_APPLIES.concat(uid), vos);
// MerchantFieldsVo REDIS
redisDataSourceUtil.getRedisKylinUtil().set(MerchantRedisConst.INFO_FIELD.concat(fieldId), vo);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment