Commit 73470dbf authored by 张俊's avatar 张俊

凭证维修描述名称修改

parent 8092c765
...@@ -305,4 +305,7 @@ public class HPzEntity implements Serializable { ...@@ -305,4 +305,7 @@ public class HPzEntity implements Serializable {
@ApiModelProperty("") @ApiModelProperty("")
@TableId @TableId
private String djlx; private String djlx;
@ApiModelProperty("维修部位")
private String wxbw;
} }
...@@ -3463,6 +3463,7 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP ...@@ -3463,6 +3463,7 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP
if (res > 0) {// 用2021以前市局科目 if (res > 0) {// 用2021以前市局科目
ztbm = "0003"; ztbm = "0003";
} }
List<HPzEntity> hPzEntities = ywpzEntity.getHPzEntities();
if (0 == ywpzEntity.getSfhbfl()) {// 不合并分录 if (0 == ywpzEntity.getSfhbfl()) {// 不合并分录
// 支取凭证都是一条一条生成的,也不存在合并分录这一说法,都是一条单据生成一个凭证号,对应两条分录,先借后贷。 // 支取凭证都是一条一条生成的,也不存在合并分录这一说法,都是一条单据生成一个凭证号,对应两条分录,先借后贷。
// 1.生成凭证号(取当前会计期间最大凭证号+1): // 1.生成凭证号(取当前会计期间最大凭证号+1):
...@@ -3507,7 +3508,7 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP ...@@ -3507,7 +3508,7 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP
// ------------------------------------ // ------------------------------------
int flxh = 1; int flxh = 1;
for (int i = 0; i < ywpzEntity.getHPzEntities().size(); i++) { for (int i = 0; i < hPzEntities.size(); i++) {
// a.先生成借方凭证 // a.先生成借方凭证
HPzEntity hPzEntityjf = new HPzEntity(); HPzEntity hPzEntityjf = new HPzEntity();
hPzEntityjf.setGzdbm("0001"); hPzEntityjf.setGzdbm("0001");
...@@ -3519,10 +3520,11 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP ...@@ -3519,10 +3520,11 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP
Date dtx = new Date(); Date dtx = new Date();
SimpleDateFormat sdfx = new SimpleDateFormat("yyyy-MM-dd"); SimpleDateFormat sdfx = new SimpleDateFormat("yyyy-MM-dd");
temp_strx = sdfx.format(dtx); temp_strx = sdfx.format(dtx);
hPzEntityjf.setPzrq(ywpzEntity.getHPzEntities().get(i).getDjrq()); HPzEntity hPzEntity = hPzEntities.get(i);
hPzEntityjf.setPzrq(hPzEntity.getDjrq());
hPzEntityjf.setFjzs(0); hPzEntityjf.setFjzs(0);
hPzEntityjf.setZymc(ywpzEntity.getHPzEntities().get(i).getXqmc() + "_" String zymc = hPzEntity.getWxbw();
+ ywpzEntity.getHPzEntities().get(i).getXmmc()); hPzEntityjf.setZymc(zymc);
// ----- // -----
String maxzybm = baseMapper.selectmaxzybm(); String maxzybm = baseMapper.selectmaxzybm();
String newzybm = ""; String newzybm = "";
...@@ -3536,19 +3538,18 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP ...@@ -3536,19 +3538,18 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP
} }
HZyEntity zy = new HZyEntity(); HZyEntity zy = new HZyEntity();
zy.setZybm(newzybm); zy.setZybm(newzybm);
zy.setZymc(ywpzEntity.getHPzEntities().get(i).getXqmc() + "_" zy.setZymc(zymc);
+ ywpzEntity.getHPzEntities().get(i).getXmmc());
zy.setZtbm(ztbm); zy.setZtbm(ztbm);
baseMapper.insertzy(zy); baseMapper.insertzy(zy);
// ------- // -------
hPzEntityjf.setKm(ywpzEntity.getHPzEntities().get(i).getKfskmdm()); hPzEntityjf.setKm(hPzEntity.getKfskmdm());
hPzEntityjf.setJfje(ywpzEntity.getHPzEntities().get(i).getJe()); hPzEntityjf.setJfje(hPzEntity.getJe());
hPzEntityjf.setDfje(0.0); hPzEntityjf.setDfje(0.0);
hPzEntityjf.setSfsh("0"); hPzEntityjf.setSfsh("0");
hPzEntityjf.setSfjz("0"); hPzEntityjf.setSfjz("0");
hPzEntityjf.setLrfs("1"); hPzEntityjf.setLrfs("1");
hPzEntityjf.setYwlx(ywpzEntity.getHPzEntities().get(i).getDjlx()); hPzEntityjf.setYwlx(hPzEntity.getDjlx());
hPzEntityjf.setYwbh(ywpzEntity.getHPzEntities().get(i).getZph()); hPzEntityjf.setYwbh(hPzEntity.getZph());
hPzEntityjf.setZdrbm(ywpzEntity.getZdrbm()); hPzEntityjf.setZdrbm(ywpzEntity.getZdrbm());
String temp_str = ""; String temp_str = "";
Date dt = new Date(); Date dt = new Date();
...@@ -3561,7 +3562,7 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP ...@@ -3561,7 +3562,7 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP
hPzEntityjf.setZdrmc(ywpzEntity.getZdrmc()); hPzEntityjf.setZdrmc(ywpzEntity.getZdrmc());
hPzEntityjf.setJzsj(temp_str); hPzEntityjf.setJzsj(temp_str);
baseMapper.inserthpzjf(hPzEntityjf); baseMapper.inserthpzjf(hPzEntityjf);
hPzEntityjf.setDjbh(ywpzEntity.getHPzEntities().get(i).getDjbh()); hPzEntityjf.setDjbh(hPzEntity.getDjbh());
// 改单据生成凭证之后将pzh记录在ywpz该pzh字段单据中 // 改单据生成凭证之后将pzh记录在ywpz该pzh字段单据中
baseMapper.updateywpzpzh(hPzEntityjf); baseMapper.updateywpzpzh(hPzEntityjf);
flxh = flxh + 1; flxh = flxh + 1;
...@@ -3569,7 +3570,7 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP ...@@ -3569,7 +3570,7 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP
// // 单位凭证生成的时候,将辅助核算明细中该单据的pzh和cwkjqj刷进去 // // 单位凭证生成的时候,将辅助核算明细中该单据的pzh和cwkjqj刷进去
baseMapper.updatefzhsmxdw(hPzEntityjf); baseMapper.updatefzhsmxdw(hPzEntityjf);
} }
for (int i = 0; i < ywpzEntity.getHPzEntities().size(); i++) { for (int i = 0; i < hPzEntities.size(); i++) {
// b.再生成贷方凭证 // b.再生成贷方凭证
HPzEntity l = new HPzEntity(); HPzEntity l = new HPzEntity();
l.setKjqj(ywpzEntity.getKjqj()); l.setKjqj(ywpzEntity.getKjqj());
...@@ -3585,10 +3586,11 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP ...@@ -3585,10 +3586,11 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP
Date dtx = new Date(); Date dtx = new Date();
SimpleDateFormat sdfx = new SimpleDateFormat("yyyy-MM-dd"); SimpleDateFormat sdfx = new SimpleDateFormat("yyyy-MM-dd");
temp_strx = sdfx.format(dtx); temp_strx = sdfx.format(dtx);
hPzEntityjf.setPzrq(ywpzEntity.getHPzEntities().get(i).getDjrq()); HPzEntity hPzEntity = hPzEntities.get(i);
hPzEntityjf.setPzrq(hPzEntity.getDjrq());
hPzEntityjf.setFjzs(0); hPzEntityjf.setFjzs(0);
hPzEntityjf.setZymc(ywpzEntity.getHPzEntities().get(i).getXqmc() + "_" String zymc = hPzEntity.getWxbw();
+ ywpzEntity.getHPzEntities().get(i).getXmmc()); hPzEntityjf.setZymc(zymc);
// ----- // -----
String maxzybm = baseMapper.selectmaxzybm(); String maxzybm = baseMapper.selectmaxzybm();
String newzybm = ""; String newzybm = "";
...@@ -3602,14 +3604,13 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP ...@@ -3602,14 +3604,13 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP
} }
HZyEntity zy = new HZyEntity(); HZyEntity zy = new HZyEntity();
zy.setZybm(newzybm); zy.setZybm(newzybm);
zy.setZymc(ywpzEntity.getHPzEntities().get(i).getXqmc() + "_" zy.setZymc(zymc);
+ ywpzEntity.getHPzEntities().get(i).getXmmc());
zy.setZtbm(ztbm); zy.setZtbm(ztbm);
baseMapper.insertzy(zy); baseMapper.insertzy(zy);
// ----- // -----
hPzEntityjf.setKm(ywpzEntity.getHPzEntities().get(i).getYhkmdm()); hPzEntityjf.setKm(hPzEntity.getYhkmdm());
hPzEntityjf.setJfje(0.0); hPzEntityjf.setJfje(0.0);
hPzEntityjf.setDfje(ywpzEntity.getHPzEntities().get(i).getJe()); hPzEntityjf.setDfje(hPzEntity.getJe());
hPzEntityjf.setSfsh("0"); hPzEntityjf.setSfsh("0");
hPzEntityjf.setSfjz("0"); hPzEntityjf.setSfjz("0");
hPzEntityjf.setLrfs("1"); hPzEntityjf.setLrfs("1");
...@@ -3619,8 +3620,8 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP ...@@ -3619,8 +3620,8 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
temp_str1 = sdf1.format(dt1); temp_str1 = sdf1.format(dt1);
hPzEntityjf.setJzsj(temp_str1); hPzEntityjf.setJzsj(temp_str1);
hPzEntityjf.setYwlx(ywpzEntity.getHPzEntities().get(i).getJsfs()); hPzEntityjf.setYwlx(hPzEntity.getJsfs());
hPzEntityjf.setYwbh(ywpzEntity.getHPzEntities().get(i).getZph()); hPzEntityjf.setYwbh(hPzEntity.getZph());
hPzEntityjf.setZdrbm(ywpzEntity.getZdrbm()); hPzEntityjf.setZdrbm(ywpzEntity.getZdrbm());
String temp_str = ""; String temp_str = "";
Date dt = new Date(); Date dt = new Date();
...@@ -3677,7 +3678,7 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP ...@@ -3677,7 +3678,7 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP
// ------------------------------------ // ------------------------------------
int flxh = 1; int flxh = 1;
for (int i = 0; i < ywpzEntity.getHPzEntities().size(); i++) { for (int i = 0; i < hPzEntities.size(); i++) {
// a.先生成借方凭证 // a.先生成借方凭证
HPzEntity hPzEntityjf = new HPzEntity(); HPzEntity hPzEntityjf = new HPzEntity();
hPzEntityjf.setGzdbm("0001"); hPzEntityjf.setGzdbm("0001");
...@@ -3689,10 +3690,11 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP ...@@ -3689,10 +3690,11 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP
Date dtx = new Date(); Date dtx = new Date();
SimpleDateFormat sdfx = new SimpleDateFormat("yyyy-MM-dd"); SimpleDateFormat sdfx = new SimpleDateFormat("yyyy-MM-dd");
temp_strx = sdfx.format(dtx); temp_strx = sdfx.format(dtx);
hPzEntityjf.setPzrq(ywpzEntity.getHPzEntities().get(i).getDjrq()); HPzEntity hPzEntity = hPzEntities.get(i);
hPzEntityjf.setPzrq(hPzEntity.getDjrq());
hPzEntityjf.setFjzs(0); hPzEntityjf.setFjzs(0);
hPzEntityjf.setZymc(ywpzEntity.getHPzEntities().get(i).getXqmc() + "_" String zymc = hPzEntity.getWxbw();
+ ywpzEntity.getHPzEntities().get(i).getXmmc()); hPzEntityjf.setZymc(zymc);
// ----- // -----
String maxzybm = baseMapper.selectmaxzybm(); String maxzybm = baseMapper.selectmaxzybm();
String newzybm = ""; String newzybm = "";
...@@ -3706,19 +3708,18 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP ...@@ -3706,19 +3708,18 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP
} }
HZyEntity zy = new HZyEntity(); HZyEntity zy = new HZyEntity();
zy.setZybm(newzybm); zy.setZybm(newzybm);
zy.setZymc(ywpzEntity.getHPzEntities().get(i).getXqmc() + "_" zy.setZymc(zymc);
+ ywpzEntity.getHPzEntities().get(i).getXmmc());
zy.setZtbm(ztbm); zy.setZtbm(ztbm);
baseMapper.insertzy(zy); baseMapper.insertzy(zy);
// ------- // -------
hPzEntityjf.setKm(ywpzEntity.getHPzEntities().get(i).getKfskmdm()); hPzEntityjf.setKm(hPzEntity.getKfskmdm());
hPzEntityjf.setJfje(ywpzEntity.getHPzEntities().get(i).getJe()); hPzEntityjf.setJfje(hPzEntity.getJe());
hPzEntityjf.setDfje(0.0); hPzEntityjf.setDfje(0.0);
hPzEntityjf.setSfsh("0"); hPzEntityjf.setSfsh("0");
hPzEntityjf.setSfjz("0"); hPzEntityjf.setSfjz("0");
hPzEntityjf.setLrfs("1"); hPzEntityjf.setLrfs("1");
hPzEntityjf.setYwlx(ywpzEntity.getHPzEntities().get(i).getDjlx()); hPzEntityjf.setYwlx(hPzEntity.getDjlx());
hPzEntityjf.setYwbh(ywpzEntity.getHPzEntities().get(i).getZph()); hPzEntityjf.setYwbh(hPzEntity.getZph());
hPzEntityjf.setZdrbm(ywpzEntity.getZdrbm()); hPzEntityjf.setZdrbm(ywpzEntity.getZdrbm());
String temp_str = ""; String temp_str = "";
Date dt = new Date(); Date dt = new Date();
...@@ -3731,7 +3732,7 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP ...@@ -3731,7 +3732,7 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP
hPzEntityjf.setZdrmc(ywpzEntity.getZdrmc()); hPzEntityjf.setZdrmc(ywpzEntity.getZdrmc());
hPzEntityjf.setJzsj(temp_str); hPzEntityjf.setJzsj(temp_str);
baseMapper.inserthpzjf(hPzEntityjf); baseMapper.inserthpzjf(hPzEntityjf);
hPzEntityjf.setDjbh(ywpzEntity.getHPzEntities().get(i).getDjbh()); hPzEntityjf.setDjbh(hPzEntity.getDjbh());
// 改单据生成凭证之后将pzh记录在ywpz该pzh字段单据中 // 改单据生成凭证之后将pzh记录在ywpz该pzh字段单据中
baseMapper.updateywpzpzh(hPzEntityjf); baseMapper.updateywpzpzh(hPzEntityjf);
flxh = flxh + 1; flxh = flxh + 1;
...@@ -3740,13 +3741,12 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP ...@@ -3740,13 +3741,12 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP
} }
Double sumdfje = 0.0; Double sumdfje = 0.0;
String zymc = ""; String zymc = "";
for (int i = 0; i < ywpzEntity.getHPzEntities().size(); i++) { for (int i = 0; i < hPzEntities.size(); i++) {
sumdfje += ywpzEntity.getHPzEntities().get(i).getJe(); sumdfje += hPzEntities.get(i).getJe();
if (i == 0) { if (i == 0) {
zymc += ywpzEntity.getHPzEntities().get(i).getXqmc() + "_" zymc += hPzEntities.get(i).getXqmc() + "_" + hPzEntities.get(i).getXmmc();
+ ywpzEntity.getHPzEntities().get(i).getXmmc();
} else { } else {
zymc = zymc + "," + ywpzEntity.getHPzEntities().get(i).getXmmc(); zymc = zymc + "," + hPzEntities.get(i).getXmmc();
} }
} }
// b.再生成贷方凭证 // b.再生成贷方凭证
...@@ -3764,7 +3764,8 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP ...@@ -3764,7 +3764,8 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP
Date dtx = new Date(); Date dtx = new Date();
SimpleDateFormat sdfx = new SimpleDateFormat("yyyy-MM-dd"); SimpleDateFormat sdfx = new SimpleDateFormat("yyyy-MM-dd");
temp_strx = sdfx.format(dtx); temp_strx = sdfx.format(dtx);
hPzEntityjf.setPzrq(ywpzEntity.getHPzEntities().get(0).getDjrq()); HPzEntity hPzEntity = hPzEntities.get(0);
hPzEntityjf.setPzrq(hPzEntity.getDjrq());
hPzEntityjf.setFjzs(0); hPzEntityjf.setFjzs(0);
hPzEntityjf.setZymc(zymc); hPzEntityjf.setZymc(zymc);
// ----- // -----
...@@ -3784,7 +3785,7 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP ...@@ -3784,7 +3785,7 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP
zy.setZtbm(ztbm); zy.setZtbm(ztbm);
baseMapper.insertzy(zy); baseMapper.insertzy(zy);
// ----- // -----
hPzEntityjf.setKm(ywpzEntity.getHPzEntities().get(0).getYhkmdm()); hPzEntityjf.setKm(hPzEntity.getYhkmdm());
hPzEntityjf.setJfje(0.0); hPzEntityjf.setJfje(0.0);
hPzEntityjf.setDfje(sumdfje); hPzEntityjf.setDfje(sumdfje);
hPzEntityjf.setSfsh("0"); hPzEntityjf.setSfsh("0");
...@@ -3796,8 +3797,8 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP ...@@ -3796,8 +3797,8 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
temp_str1 = sdf1.format(dt1); temp_str1 = sdf1.format(dt1);
hPzEntityjf.setJzsj(temp_str1); hPzEntityjf.setJzsj(temp_str1);
hPzEntityjf.setYwlx(ywpzEntity.getHPzEntities().get(0).getJsfs()); hPzEntityjf.setYwlx(hPzEntity.getJsfs());
hPzEntityjf.setYwbh(ywpzEntity.getHPzEntities().get(0).getZph()); hPzEntityjf.setYwbh(hPzEntity.getZph());
hPzEntityjf.setZdrbm(ywpzEntity.getZdrbm()); hPzEntityjf.setZdrbm(ywpzEntity.getZdrbm());
String temp_str = ""; String temp_str = "";
Date dt = new Date(); Date dt = new Date();
......
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