|
@@ -405,22 +405,21 @@ public class LMBAction
|
|
|
lmbIF.getLMBService().getTransactionManager().begin();
|
|
|
LMB lmbBean = lmbIF.createLMB();
|
|
|
if ((this.flmid != null) && (this.flmid.length() > 1)) {
|
|
|
- Long flmidOrYes = lmbIF.getLMBService().getLmbManager().selectCount(this.flmid);
|
|
|
- /**查询父栏目下最大的栏目ID+1作为新栏目的主键**/
|
|
|
- String lmId = (flmidOrYes + 1) + "";
|
|
|
+// Long flmidOrYes = lmbIF.getLMBService().getLmbManager().selectCount(this.flmid);
|
|
|
+ Long lmbId = lmbIF.getLMBService().getLmbManager().selectMaxId();
|
|
|
LMB lmb = (LMB) lmbIF.getLMBService().getLmbManager().searchByID(Long.valueOf(Long.parseLong(this.flmid)));
|
|
|
if (lmb.getLmjs() > 0) {
|
|
|
lmjs = lmb.getLmjs() + 1;
|
|
|
}
|
|
|
- lmbBean.setId(Long.valueOf(Long.parseLong(lmId)));
|
|
|
+ lmbBean.setId(lmbId);
|
|
|
lmbBean.setLmjs(lmjs);
|
|
|
lmbBean.setFlmid(this.flmid);
|
|
|
|
|
|
lmbBean.setTjsj(DateFormat.shortDate(data));
|
|
|
} else {
|
|
|
- Long flmidOrNo = lmbIF.getLMBService().getLmbManager().selectCount(this.flmid);
|
|
|
- String lmId = (flmidOrNo + 1) + "";
|
|
|
- lmbBean.setId(Long.valueOf(Long.parseLong(lmId)));
|
|
|
+// Long flmidOrNo = lmbIF.getLMBService().getLmbManager().selectCount(this.flmid);
|
|
|
+ Long lmbId = lmbIF.getLMBService().getLmbManager().selectMaxId();
|
|
|
+ lmbBean.setId(lmbId);
|
|
|
lmbBean.setLmjs(1);
|
|
|
lmbBean.setFlmid("1");
|
|
|
}
|
|
@@ -564,13 +563,13 @@ public class LMBAction
|
|
|
if (searchbean != null) {
|
|
|
LMB lmbBean = lmbIF.getLMBService().searchLMBByID(this.id);
|
|
|
if (lmbBean != null) {
|
|
|
- Long flmidOrYes = lmbIF.getLMBService().getLmbManager().selectCount(searchbean.getId().toString());
|
|
|
- String lmId = (flmidOrYes + 1) + "";
|
|
|
+// Long flmidOrYes = lmbIF.getLMBService().getLmbManager().selectCount(searchbean.getId().toString());
|
|
|
+ Long lmId = lmbIF.getLMBService().getLmbManager().selectMaxId();
|
|
|
int lmbLmjs = 0;
|
|
|
if (lmbBean.getLmjs() > 0) {
|
|
|
lmbLmjs = lmbBean.getLmjs() + 1;
|
|
|
}
|
|
|
- lmbIF.getLMBService().getLmbManager().updateLMBorHQL(Long.parseLong(lmId), searchbean.getId().toString(), this.id, lmbLmjs);
|
|
|
+ lmbIF.getLMBService().getLmbManager().updateLMBorHQL(lmId, searchbean.getId().toString(), this.id, lmbLmjs);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -619,8 +618,8 @@ public class LMBAction
|
|
|
return this.lmbdao.getOneValidSubLMB(flmid);
|
|
|
}
|
|
|
|
|
|
- public int addLmb(LMB lmb, String sjid) {
|
|
|
- return this.lmbdao.addLMB(lmb, sjid);
|
|
|
+ public int addLmb(LMB lmb) {
|
|
|
+ return this.lmbdao.addLMB(lmb);
|
|
|
}
|
|
|
|
|
|
public int modifyLmb(LMB lmb) {
|