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

凭证维修描述名称修改

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