|
|
@ -12,14 +12,12 @@ import cn.iocoder.yudao.module.basic.dal.dataobject.businessinfo.BusinessInfoDO;
|
|
|
|
import cn.iocoder.yudao.module.basic.dal.mysql.businessinfo.BusinessInfoMapper;
|
|
|
|
import cn.iocoder.yudao.module.basic.dal.mysql.businessinfo.BusinessInfoMapper;
|
|
|
|
import cn.iocoder.yudao.module.basic.enums.ErrorCodeConstants;
|
|
|
|
import cn.iocoder.yudao.module.basic.enums.ErrorCodeConstants;
|
|
|
|
import cn.iocoder.yudao.module.configure.api.uniTemplate.UniTemplateApi;
|
|
|
|
import cn.iocoder.yudao.module.configure.api.uniTemplate.UniTemplateApi;
|
|
|
|
import cn.iocoder.yudao.module.configure.api.uniTemplate.dto.UniTemplateCreateDTO;
|
|
|
|
|
|
|
|
import cn.iocoder.yudao.module.identity.api.businessrule.BusinessRuleApi;
|
|
|
|
import cn.iocoder.yudao.module.identity.api.businessrule.BusinessRuleApi;
|
|
|
|
import cn.iocoder.yudao.module.identity.api.businessrule.dto.BusinessRuleRespDTO;
|
|
|
|
import cn.iocoder.yudao.module.identity.api.businessrule.dto.BusinessRuleRespDTO;
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
|
import io.seata.spring.annotation.GlobalTransactional;
|
|
|
|
import io.seata.spring.annotation.GlobalTransactional;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
|
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
import javax.annotation.Resource;
|
|
|
@ -79,29 +77,6 @@ public class BusinessInfoServiceImpl implements BusinessInfoService {
|
|
|
|
businessInfo.setCodeRuleId(codeRuleId);
|
|
|
|
businessInfo.setCodeRuleId(codeRuleId);
|
|
|
|
|
|
|
|
|
|
|
|
businessInfoMapper.insert(businessInfo);
|
|
|
|
businessInfoMapper.insert(businessInfo);
|
|
|
|
// 创建默认小程序模板信息
|
|
|
|
|
|
|
|
UniTemplateCreateDTO uniTemplateCreateDTO = new UniTemplateCreateDTO();
|
|
|
|
|
|
|
|
uniTemplateCreateDTO.setBelongBusinessId(businessInfo.getId());
|
|
|
|
|
|
|
|
uniTemplateCreateDTO.setBelongBusinessName(businessInfo.getBusinessName());
|
|
|
|
|
|
|
|
uniTemplateCreateDTO.setBgPhotoUrl("https://zft-agriculture.oss-cn-hangzhou.aliyuncs.com/2023/05/17/2bdcb2d1f4889b40bfc192175964fb781f2cf668a7d43d2ec3dcd5d9e2788d78.jpg");
|
|
|
|
|
|
|
|
uniTemplateCreateDTO.setLogoPhotoUrl("https://zft-agriculture.oss-cn-hangzhou.aliyuncs.com/2023/05/17/2b5b0ac2ec8b272746c79c86f7c7f9ee09f5da2ede87e5938358d35b4162fd99.jpg");
|
|
|
|
|
|
|
|
uniTemplateCreateDTO.setFontColor("#1D1D1D");
|
|
|
|
|
|
|
|
uniTemplateCreateDTO.setScanFontColor("#F2F2F2");
|
|
|
|
|
|
|
|
uniTemplateCreateDTO.setBgColor("#1CD66C");
|
|
|
|
|
|
|
|
uniTemplateCreateDTO.setBgColorThreshold("#FF0000");
|
|
|
|
|
|
|
|
uniTemplateCreateDTO.setDefaultTemplate(Boolean.TRUE);
|
|
|
|
|
|
|
|
uniTemplateCreateDTO.setScanMostNum(5);
|
|
|
|
|
|
|
|
uniTemplateCreateDTO.setTemplateId(CodeEnum.UNI_TEMPLATE_CODE.getCode());
|
|
|
|
|
|
|
|
uniTemplateCreateDTO.setTemplateName(businessInfo.getBusinessName() + "默认模板");
|
|
|
|
|
|
|
|
uniTemplateCreateDTO.setShowFlow(Boolean.TRUE);
|
|
|
|
|
|
|
|
uniTemplateCreateDTO.setShowLogo(Boolean.TRUE);
|
|
|
|
|
|
|
|
uniTemplateCreateDTO.setShowScanRecord(Boolean.TRUE);
|
|
|
|
|
|
|
|
uniTemplateCreateDTO.setVerifyHint("多次验证 谨防假冒");
|
|
|
|
|
|
|
|
uniTemplateCreateDTO.setOnlyShowJob(false);
|
|
|
|
|
|
|
|
Long uniTemplateId = uniTemplateApi.createUniTemplate(uniTemplateCreateDTO).getData();
|
|
|
|
|
|
|
|
if (uniTemplateId.equals((long) 0)) {
|
|
|
|
|
|
|
|
throw exception(BUSINESS_INFO_FAIL_CREATE);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
} catch (Exception e) {
|
|
|
|
} catch (Exception e) {
|
|
|
|
e.printStackTrace();
|
|
|
|
e.printStackTrace();
|
|
|
|
throw exception(BUSINESS_INFO_FAIL_CREATE);
|
|
|
|
throw exception(BUSINESS_INFO_FAIL_CREATE);
|
|
|
|