Browse Source

规则修改

master
zxc 4 years ago
parent
commit
0f7efbc996
  1. 7
      epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/constant/StrConstant.java
  2. 20
      epmet-module/epmet-point/epmet-point-server/src/main/java/com/epmet/service/impl/PointRuleServiceImpl.java

7
epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/constant/StrConstant.java

@ -90,5 +90,10 @@ public interface StrConstant {
/** /**
* 单位积分,积分上限积分说明积分事件 * 单位积分,积分上限积分说明积分事件
*/ */
String POINT_CHANGE = "修改了%s规则,将%s由%s调整为%s"; String POINT_CHANGE = "将%s由%s调整为%s";
/**
* 积分规则修改的头
*/
String POINT_CHANGE_HEAD = "修改了%s规则,";
} }

20
epmet-module/epmet-point/epmet-point-server/src/main/java/com/epmet/service/impl/PointRuleServiceImpl.java

@ -215,20 +215,25 @@ public class PointRuleServiceImpl extends BaseServiceImpl<PointRuleDao, PointRul
*/ */
private String disposeLog(PointRuleFormDTO f,PointRuleEntity e){ private String disposeLog(PointRuleFormDTO f,PointRuleEntity e){
StringBuffer sb = new StringBuffer(); StringBuffer sb = new StringBuffer();
sb.append(String.format(StrConstant.POINT_CHANGE_HEAD,e.getRuleName()));
Boolean appendStatus = false;
// 单位积分 // 单位积分
if (!e.getPoint().equals(f.getPoint())){ if (!e.getPoint().equals(f.getPoint())){
String s = String.format(StrConstant.POINT_CHANGE, e.getRuleName(),"单位积分", e.getPoint(), f.getPoint()); String s = String.format(StrConstant.POINT_CHANGE, "单位积分", e.getPoint(), f.getPoint());
sb.append(s).append(","); sb.append(s).append(",");
appendStatus = true;
} }
// 积分上限 // 积分上限
if (!e.getUpLimit().equals(f.getUpLimit())){ if (!e.getUpLimit().equals(f.getUpLimit())){
String s = String.format(StrConstant.POINT_CHANGE, e.getRuleName(),"积分上限", e.getUpLimit(), f.getUpLimit()); String s = String.format(StrConstant.POINT_CHANGE, "积分上限", e.getUpLimit(), f.getUpLimit());
sb.append(s).append(","); sb.append(s).append(",");
appendStatus = true;
} }
// 积分说明 // 积分说明
if (!e.getRuleDesc().equals(f.getRuleDesc())){ if (!e.getRuleDesc().equals(f.getRuleDesc())){
String s = String.format(StrConstant.POINT_CHANGE, e.getRuleName(),"积分说明", e.getRuleDesc(), f.getRuleDesc()); String s = String.format(StrConstant.POINT_CHANGE, "积分说明", e.getRuleDesc(), f.getRuleDesc());
sb.append(s).append(","); sb.append(s).append(",");
appendStatus = true;
} }
// 规则启用 // 规则启用
Boolean status; Boolean status;
@ -238,13 +243,18 @@ public class PointRuleServiceImpl extends BaseServiceImpl<PointRuleDao, PointRul
status = true; status = true;
} }
if(!status.toString().equals(f.getEnabledFlag())){ if(!status.toString().equals(f.getEnabledFlag())){
String s = String.format(StrConstant.POINT_CHANGE, e.getRuleName(),"规则启用", status, f.getEnabledFlag()); String s = String.format(StrConstant.POINT_CHANGE, "规则启用", status, f.getEnabledFlag());
sb.append(s).append(","); sb.append(s).append(",");
appendStatus = true;
} }
// 积分事件 // 积分事件
if (!e.getRuleName().equals(f.getRuleName())){ if (!e.getRuleName().equals(f.getRuleName())){
String s = String.format(StrConstant.POINT_CHANGE, e.getRuleName(),"积分事件", e.getRuleName(), f.getRuleName()); String s = String.format(StrConstant.POINT_CHANGE, "积分事件", e.getRuleName(), f.getRuleName());
sb.append(s).append(","); sb.append(s).append(",");
appendStatus = true;
}
if (!appendStatus){
return "";
} }
return sb.substring(NumConstant.ZERO,sb.length() - NumConstant.ONE); return sb.substring(NumConstant.ZERO,sb.length() - NumConstant.ONE);
} }

Loading…
Cancel
Save