Commit c1f39714 by guojuxing

小程序装修页面调整

parent f7ee202e
...@@ -59,6 +59,20 @@ public class AppletCustomPageApiServiceImpl implements AppletCustomPageApiServic ...@@ -59,6 +59,20 @@ public class AppletCustomPageApiServiceImpl implements AppletCustomPageApiServic
@Override @Override
public ServiceResponse<Integer> saveOrUpdate(String param, Integer pageId, Integer enterpriseId, Integer saveType, public ServiceResponse<Integer> saveOrUpdate(String param, Integer pageId, Integer enterpriseId, Integer saveType,
Integer appType, String appId) { Integer appType, String appId) {
ServiceResponse valiParams = this.validParams(enterpriseId, saveType, appType, appId, param);
if(!valiParams.isSuccess()){
return valiParams;
}
JSONObject jsonObject = JSONObject.parseObject(param);
String title = jsonObject.getString("title");
//0代表不限,1代表开卡会员,2代表认证会员
Integer entryCondition = jsonObject.getInteger("entryCondition");
Integer pageType = jsonObject.getInteger("pageType");
Integer quickGuideSwitch = jsonObject.getInteger("quickGuideSwitch");
if (quickGuideSwitch == null) {
quickGuideSwitch = 1;
}
//是否是新增。 //是否是新增。
//如今新增操作流程调整,第一步只新增页面公用参数,组件不会有。 //如今新增操作流程调整,第一步只新增页面公用参数,组件不会有。
boolean isAddOperation = pageId == null; boolean isAddOperation = pageId == null;
...@@ -70,21 +84,17 @@ public class AppletCustomPageApiServiceImpl implements AppletCustomPageApiServic ...@@ -70,21 +84,17 @@ public class AppletCustomPageApiServiceImpl implements AppletCustomPageApiServic
isAddOperation = true; isAddOperation = true;
pageId = null; pageId = null;
} }
} else {
if (enterpriseId == -1) {
//默认数据配置
TabAppletCustomPage defaultPage = getDefaultPage(pageType);
if (defaultPage != null) {
pageId = defaultPage.getPageId();
isAddOperation = false;
} }
ServiceResponse valiParams = this.validParams(enterpriseId, saveType, appType, appId, param);
if(!valiParams.isSuccess()){
return valiParams;
} }
JSONObject jsonObject = JSONObject.parseObject(param);
String title = jsonObject.getString("title");
//0代表不限,1代表开卡会员,2代表认证会员
Integer entryCondition = jsonObject.getInteger("entryCondition");
Integer pageType = jsonObject.getInteger("pageType");
Integer quickGuideSwitch = jsonObject.getInteger("quickGuideSwitch");
if (quickGuideSwitch == null) {
quickGuideSwitch = 1;
} }
String backgroundColor = jsonObject.getString("backgroundColor"); String backgroundColor = jsonObject.getString("backgroundColor");
Integer backgroundType = jsonObject.getInteger("backgroundType"); Integer backgroundType = jsonObject.getInteger("backgroundType");
String backgroundImage = jsonObject.getString("backgroundImage"); String backgroundImage = jsonObject.getString("backgroundImage");
...@@ -139,7 +149,7 @@ public class AppletCustomPageApiServiceImpl implements AppletCustomPageApiServic ...@@ -139,7 +149,7 @@ public class AppletCustomPageApiServiceImpl implements AppletCustomPageApiServic
record.setDeleteFlag(0); record.setDeleteFlag(0);
pageId = appletCustomPageService.save(record); pageId = appletCustomPageService.save(record);
} else { } else {
if (getById.getEnterpriseId().intValue() == -1) { if (getById.getEnterpriseId() == -1 && enterpriseId != -1) {
//如果编辑的是默认数据,则变成新增一条一摸一样的数据 //如果编辑的是默认数据,则变成新增一条一摸一样的数据
record.setStatus(1); record.setStatus(1);
pageId = appletCustomPageService.save(record); pageId = appletCustomPageService.save(record);
......
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