Commit 4e70a466 authored by 徐州's avatar 徐州

完成阶段需求

parent d5339b86
...@@ -102,7 +102,8 @@ ...@@ -102,7 +102,8 @@
success: function (data) { success: function (data) {
if (data.result) { if (data.result) {
$('#win').window('close'); $('#win').window('close');
$.messager.alert('提示', '办理成功!', "info", function(){ var tip = ${flag}
$.messager.alert('提示', data.msg, "info", function(){
var leftTab=top.getTab("财务确认"); var leftTab=top.getTab("财务确认");
leftTab.find("iframe")[0].contentWindow.eval("reloadDate()"); leftTab.find("iframe")[0].contentWindow.eval("reloadDate()");
top.closeCurrTab(); top.closeCurrTab();
......
...@@ -248,7 +248,7 @@ ...@@ -248,7 +248,7 @@
<tr> <tr>
<td colspan="4" align="center" style="position: relative;top: 20px;"> <td colspan="4" align="center" style="position: relative;top: 20px;">
<a href="###" class="btn_01" onclick="tijiao()" >提交<b></b></a>&nbsp; <a href="###" class="btn_01" onclick="tijiao()" >提交<b></b></a>&nbsp;
<c:if test="${'edit' == flag}"> <c:if test="${'edit' == flag && fstzsXm.zdsc != 1}">
<a href="###" class="btn_01" onclick="shanchu()" >删除<b></b></a>&nbsp; <a href="###" class="btn_01" onclick="shanchu()" >删除<b></b></a>&nbsp;
</c:if> </c:if>
......
...@@ -248,6 +248,16 @@ ...@@ -248,6 +248,16 @@
</tr> </tr>
</table> </table>
</c:if> </c:if>
<c:if test="${fstzsXm.status == 2}">
<table width="100%" border="0" class="fu-advice">
<tr>
<td colspan="4" align="center" style="position: relative;top: 20px;">
<a href="###" class="btn_01" onclick="review(1);" >退回<b></b></a>&nbsp;
</td>
</tr>
</table>
</c:if>
</div> </div>
</form> </form>
</div> </div>
......
...@@ -113,7 +113,12 @@ ...@@ -113,7 +113,12 @@
if(rec.status == 1) {//未缴款的可作废 if(rec.status == 1) {//未缴款的可作废
result += "<a class='btn_01_mini' onclick=zuofei('"+rec.slbh+"','"+rec.length+"','"+rec.jkm+"') >作废<b></b></a>"; result += "<a class='btn_01_mini' onclick=zuofei('"+rec.slbh+"','"+rec.length+"','"+rec.jkm+"') >作废<b></b></a>";
} }
result += "<a class='btn_01_mini' onclick=dayin('"+rec.id+"') >打印<b></b></a>"; if(rec.status == 2) {
result += "<a class='btn_01_mini' style='opacity: 0.5' >打印<b></b></a>";
} else {
result += "<a class='btn_01_mini' onclick=dayin('"+rec.id+"') >打印<b></b></a>";
}
return result; return result;
}}, }},
{field:'jkm',title:'缴款码',width:200}, {field:'jkm',title:'缴款码',width:200},
......
...@@ -98,6 +98,9 @@ ...@@ -98,6 +98,9 @@
var result = ""; var result = "";
if(rec.status == 3 || rec.status == 4) {//复核不通过、退回时 if(rec.status == 3 || rec.status == 4) {//复核不通过、退回时
result += "<a class='btn_01_mini' onclick=edit('"+rec.id+"') >修改<b></b></a>"; result += "<a class='btn_01_mini' onclick=edit('"+rec.id+"') >修改<b></b></a>";
} else if(rec.zdsc == 1){
result += "<a class='btn_01_mini' onclick=edit('"+rec.id+"') >修改<b></b></a>";
result += "<a class='btn_01_mini' onclick=view('"+rec.id+"') >查看<b></b></a>";
} else { } else {
result += "<a class='btn_01_mini' onclick=view('"+rec.id+"') >查看<b></b></a>"; result += "<a class='btn_01_mini' onclick=view('"+rec.id+"') >查看<b></b></a>";
} }
......
...@@ -50,7 +50,7 @@ public class AssigneeListener extends AbstractListener implements TaskListener { ...@@ -50,7 +50,7 @@ public class AssigneeListener extends AbstractListener implements TaskListener {
String taskCandidateGroup = identityLink.getGroupId(); String taskCandidateGroup = identityLink.getGroupId();
if (StringUtils.isNoneBlank(taskCandidateGroup)) { if (StringUtils.isNoneBlank(taskCandidateGroup)) {
if (taskCandidateGroup.indexOf(CREATOR_DEPT) != -1) { if (taskCandidateGroup.indexOf(CREATOR_DEPT) != -1) {
User user = userService.findUserByLoginId(creator); User user = userService.findUserById(creator);
taskCandidateGroup = taskCandidateGroup.replace(CREATOR_DEPT, user.getDeptCode()); taskCandidateGroup = taskCandidateGroup.replace(CREATOR_DEPT, user.getDeptCode());
delegateTask.addCandidateGroup(taskCandidateGroup); delegateTask.addCandidateGroup(taskCandidateGroup);
} }
......
...@@ -25,6 +25,7 @@ import com.jshx.core.utils.SpringContextHolder; ...@@ -25,6 +25,7 @@ import com.jshx.core.utils.SpringContextHolder;
import com.jshx.core.utils.StringUtil; import com.jshx.core.utils.StringUtil;
import com.jshx.dxpz.entity.Dxpz; import com.jshx.dxpz.entity.Dxpz;
import com.jshx.dxpz.service.DxpzService; import com.jshx.dxpz.service.DxpzService;
import com.jshx.fstzs.service.FstzsXmService;
import com.jshx.jkmx.entity.Jkmx; import com.jshx.jkmx.entity.Jkmx;
import com.jshx.jkmx.service.JkmxService; import com.jshx.jkmx.service.JkmxService;
import com.jshx.jktzs.entity.Jktzs; import com.jshx.jktzs.entity.Jktzs;
...@@ -173,6 +174,9 @@ public class ActivitiControllerAction extends BaseAction { ...@@ -173,6 +174,9 @@ public class ActivitiControllerAction extends BaseAction {
private CktzsService cktzsService; private CktzsService cktzsService;
@Autowired @Autowired
private JktzsService jktzsService; private JktzsService jktzsService;
@Autowired
private FstzsXmService fstzsXmService;
@Autowired @Autowired
private ZsdwService zsdwService; private ZsdwService zsdwService;
@Autowired @Autowired
...@@ -1202,11 +1206,13 @@ public class ActivitiControllerAction extends BaseAction { ...@@ -1202,11 +1206,13 @@ public class ActivitiControllerAction extends BaseAction {
if(null!=lis&&lis.size()>0){ if(null!=lis&&lis.size()>0){
for (PaymentItemPending asd : lis) { for (PaymentItemPending asd : lis) {
paymentItemPendingService.delete(asd.getId()); paymentItemPendingService.delete(asd.getId());
} }
} }
if(null!=jktzs&&jktzs.size()>0){ if(null!=jktzs&&jktzs.size()>0){
for (Jktzs jktbean : jktzs) { for (Jktzs jktbean : jktzs) {
jktzsService.deleteWithFlag(jktbean.getId()); jktzsService.deleteWithFlag(jktbean.getId());
fstzsXmService.deleteWithFlagBySlbh(jktbean.getSlbh());
} }
} }
......
package com.jshx.account.accountBank.web; package com.jshx.account.accountBank.web;
import com.jshx.core.base.dao.BaseDao; import com.jshx.core.base.dao.BaseDao;
import com.jshx.fstzs.entity.Fstzs;
import com.jshx.fstzs.entity.FstzsXm;
import com.jshx.fstzs.service.FstzsService;
import com.jshx.fstzs.service.FstzsXmService;
import com.jshx.module.admin.service.UserRoleService; import com.jshx.module.admin.service.UserRoleService;
import java.io.BufferedInputStream; import java.io.BufferedInputStream;
import java.io.BufferedOutputStream; import java.io.BufferedOutputStream;
...@@ -101,6 +105,12 @@ public class AccountBankAction extends BaseAction ...@@ -101,6 +105,12 @@ public class AccountBankAction extends BaseAction
*/ */
@Autowired @Autowired
private AccountBankService accountBankService; private AccountBankService accountBankService;
@Autowired
private FstzsXmService fstzsXmService;
@Autowired
private FstzsService fstzsService;
@Autowired @Autowired
private AccountBankAttachService accountBankAttachService; private AccountBankAttachService accountBankAttachService;
...@@ -411,10 +421,44 @@ public class AccountBankAction extends BaseAction ...@@ -411,10 +421,44 @@ public class AccountBankAction extends BaseAction
if(orderId!=null && !orderId.trim().equals("")) if(orderId!=null && !orderId.trim().equals(""))
{ {
accountBankService.accountConfirmPending(orderId, ids, outcome, this.getLoginUser().getId(), identityService, runtimeService); accountBankService.accountConfirmPending(orderId, ids, outcome, this.getLoginUser().getId(), identityService, runtimeService);
}
/**
* 办理时,直接生成非税通知书,不需要另外操作了
*/
if(!"1".equals(flag)) {
PaymentItemPending paymentItemPending = paymentItemPendingService.getById(orderId);
FstzsXm fstzsXm = fstzsXmService.getBySlbh(paymentItemPending.getSlbh());
if(fstzsXm != null) {
fstzsXm.setStatus(1);
fstzsXm.setZdsc(1);
fstzsXm.setJbr(this.getLoginUser().getDisplayName());
fstzsXm.setJsdwmc(paymentItemPending.getDwmc());
fstzsXm.setBeizhu(fstzsXm.getSlbh() + ",共1张电子发票");
Fstzs f = new Fstzs();
f.setJkr(fstzsXm.getJsdwmc());
f.setYjje(fstzsXm.getYjje());
f.setYjmj(fstzsXm.getXmxxb().getCsmj());
f.setDelFlag(0);
f.setStatus(0);
f.setFstzsXm(fstzsXm);
f.setGcxmmc(fstzsXm.getGcxmmc());
f.setJsdwmc(fstzsXm.getJsdwmc());
f.setSlbh(fstzsXm.getSlbh());
f.setLength(1);
f.setIsJk(0);
f.setKpState(0);
fstzsXmService.update(fstzsXm);
fstzsService.save(f);
}
}
}
} }
} }
this.getResponse().getWriter().println("{\"result\":true}"); this.getResponse().getWriter().println("{\"result\":true,\"msg\":\"" + ("1".equals(flag) ? "办理成功!" : "办理成功!,已生成非税通知书") + "\"}");
}catch (Exception e) { }catch (Exception e) {
logger.error(e.getMessage()); logger.error(e.getMessage());
this.getResponse().getWriter().println("{\"result\":false}"); this.getResponse().getWriter().println("{\"result\":false}");
......
...@@ -121,6 +121,11 @@ public class FstzsXm extends BaseModel ...@@ -121,6 +121,11 @@ public class FstzsXm extends BaseModel
*/ */
private Integer isJx; private Integer isJx;
/**
* 一般项目办理时,自动生成的
*/
private Integer zdsc;
public Integer getStatus() { public Integer getStatus() {
return status; return status;
...@@ -271,4 +276,12 @@ public class FstzsXm extends BaseModel ...@@ -271,4 +276,12 @@ public class FstzsXm extends BaseModel
public void setIsJx(Integer isJx) { public void setIsJx(Integer isJx) {
this.isJx = isJx; this.isJx = isJx;
} }
public Integer getZdsc() {
return zdsc;
}
public void setZdsc(Integer zdsc) {
this.zdsc = zdsc;
}
} }
...@@ -57,4 +57,6 @@ public interface FstzsXmService extends BaseService ...@@ -57,4 +57,6 @@ public interface FstzsXmService extends BaseService
*/ */
public void deleteWithFlag(String ids); public void deleteWithFlag(String ids);
public void deleteWithFlagBySlbh(String slbh);
} }
...@@ -116,4 +116,15 @@ public class FstzsXmServiceImpl extends BaseServiceImpl implements FstzsXmServic ...@@ -116,4 +116,15 @@ public class FstzsXmServiceImpl extends BaseServiceImpl implements FstzsXmServic
} }
} }
} }
@Transactional
public void deleteWithFlagBySlbh(String slbh)
{
FstzsXm fstzsXm = getBySlbh(slbh);
if(fstzsXm != null)
deleteWithFlag(fstzsXm.getId());
}
} }
...@@ -314,6 +314,7 @@ public class FstzsAction extends BaseAction { ...@@ -314,6 +314,7 @@ public class FstzsAction extends BaseAction {
//更新数据库项目状态 //更新数据库项目状态
dbXm.setJsdwmc(fstzsXm.getJsdwmc()); dbXm.setJsdwmc(fstzsXm.getJsdwmc());
dbXm.setStatus(1);//状态改为已生成、待复核 dbXm.setStatus(1);//状态改为已生成、待复核
dbXm.setZdsc(0);
dbXm.setJbr(this.getLoginUser().getDisplayName()); dbXm.setJbr(this.getLoginUser().getDisplayName());
dbXm.setBeizhu(fstzsXm.getBeizhu()); dbXm.setBeizhu(fstzsXm.getBeizhu());
dbXm.setKhh(fstzsXm.getKhh()); dbXm.setKhh(fstzsXm.getKhh());
...@@ -383,7 +384,7 @@ public class FstzsAction extends BaseAction { ...@@ -383,7 +384,7 @@ public class FstzsAction extends BaseAction {
params.put("slbh",fstzsXm.getSlbh()); params.put("slbh",fstzsXm.getSlbh());
List<Fstzs> list = fstzsService.findList(params); List<Fstzs> list = fstzsService.findList(params);
if(list != null && list.size() > 0) { if(list != null && list.size() > 0) {
List<String> ids = list.stream().map(f -> f.getId()).collect(Collectors.toList()); List<String> ids = list.stream().filter(i-> i.getStatus() == 0).map(f -> f.getId()).collect(Collectors.toList());
fstzsService.delete(ids); fstzsService.delete(ids);
} }
...@@ -532,8 +533,19 @@ public class FstzsAction extends BaseAction { ...@@ -532,8 +533,19 @@ public class FstzsAction extends BaseAction {
boolean result = true; boolean result = true;
String message = "操作成功"; String message = "操作成功";
Fstzs fstzs = fstzsService.getById(id); Fstzs fstzs = fstzsService.getById(id);
FstzsXm xm = fstzsXmService.getBySlbh(fstzs.getSlbh()); FstzsXm xm = fstzsXmService.getBySlbh(fstzs.getSlbh());
PaymentItemHis paymentItemHis = paymentItemHisService.getByXmbId(xm.getXmxxb().getId());
if(paymentItemHis == null) {
result = false;
message = "请先确认财务到账再开票";
this.getResponse().getWriter().println("{\"result\":"+result+",\"message\":\"" + message + "!"+"\"}");
return;
}
String jbr = this.getLoginUser().getDisplayName(); String jbr = this.getLoginUser().getDisplayName();
fstzs.setFstzsXm(xm); fstzs.setFstzsXm(xm);
FsResult<String> kaipiao = FsRequest.kaipiao(fstzs, jbr); FsResult<String> kaipiao = FsRequest.kaipiao(fstzs, jbr);
...@@ -661,7 +673,7 @@ public class FstzsAction extends BaseAction { ...@@ -661,7 +673,7 @@ public class FstzsAction extends BaseAction {
//未开票 //未开票
List<Fstzs> wkp = fsList.stream().filter(i -> i.getKpState() == null || i.getKpState() == 0).collect(Collectors.toList()); List<Fstzs> wkp = fsList.stream().filter(i -> i.getKpState() == null || i.getKpState() == 0).collect(Collectors.toList());
if(wkp != null && wkp.size() > 0) return;//有人开票,不处理 if(wkp != null && wkp.size() > 0) return;//有人开票,不处理
try { try {
uploadVoucherInfotb(xm,fsList); uploadVoucherInfotb(xm,fsList);
...@@ -704,10 +716,6 @@ public class FstzsAction extends BaseAction { ...@@ -704,10 +716,6 @@ public class FstzsAction extends BaseAction {
PaymentItemHis byXmbId = paymentItemHisService.getByXmbId(xm.getXmxxb().getId()); PaymentItemHis byXmbId = paymentItemHisService.getByXmbId(xm.getXmxxb().getId());
//四位全局校验码 //四位全局校验码
for(Fstzs f : fstzsList) { for(Fstzs f : fstzsList) {
BigDecimal areaBd = new BigDecimal(paymentVoucherHis.getArea());
String area = areaBd.setScale(2, BigDecimal.ROUND_HALF_UP).toString();
BigDecimal amountBd = new BigDecimal(paymentVoucherHis.getAmount());
String amount = amountBd.setScale(2, BigDecimal.ROUND_HALF_UP).toString();
paymentVoucherHis.setAmount(f.getYjje()); paymentVoucherHis.setAmount(f.getYjje());
//模拟票据领取发放功能 //模拟票据领取发放功能
...@@ -764,8 +772,6 @@ public class FstzsAction extends BaseAction { ...@@ -764,8 +772,6 @@ public class FstzsAction extends BaseAction {
//缴销 //缴销
Pjjx pjjx = new Pjjx(); Pjjx pjjx = new Pjjx();
pjjx.setJkr(f.getJkr());
pjjx.setJkje(f.getYjje());
pjjx.setDeptId(this.getLoginUserDepartmentId()); pjjx.setDeptId(this.getLoginUserDepartmentId());
pjjx.setDelFlag(0); pjjx.setDelFlag(0);
pjjx.setPjbm(paymentVoucherHis1.getVoucherCode()); pjjx.setPjbm(paymentVoucherHis1.getVoucherCode());
......
...@@ -27,8 +27,8 @@ public class FstzsDsrw { ...@@ -27,8 +27,8 @@ public class FstzsDsrw {
@Autowired @Autowired
FstzsService fstzsService; FstzsService fstzsService;
//每天11,12,13点刷新缴费状态 //每天11,12,13,14,15点刷新缴费状态
@Scheduled(cron = "0 0 11,12,13 * * ?") @Scheduled(cron = "0 0 11,12,13,14,15 * * ?")
public void queryJfzt() { public void queryJfzt() {
Map<String, Object> paraMap = new HashMap<String, Object>(); Map<String, Object> paraMap = new HashMap<String, Object>();
paraMap.put("status",new ArrayList<Integer>(){{ paraMap.put("status",new ArrayList<Integer>(){{
......
...@@ -20,6 +20,8 @@ import com.fr.function.CNMONEY; ...@@ -20,6 +20,8 @@ import com.fr.function.CNMONEY;
import com.jshx.common.utils.NumberToCN; import com.jshx.common.utils.NumberToCN;
import com.jshx.elicense.entity.ELicense; import com.jshx.elicense.entity.ELicense;
import com.jshx.elicense.service.ELicenseService; import com.jshx.elicense.service.ELicenseService;
import com.jshx.fstzs.entity.FstzsXm;
import com.jshx.fstzs.service.FstzsXmService;
import com.jshx.xmxxb.entity.Xmxxb; import com.jshx.xmxxb.entity.Xmxxb;
import com.jshx.xmxxb.service.XmxxbService; import com.jshx.xmxxb.service.XmxxbService;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
...@@ -93,6 +95,8 @@ public class JktzsAction extends BaseAction ...@@ -93,6 +95,8 @@ public class JktzsAction extends BaseAction
@Autowired @Autowired
private JktzsService jktzsService; private JktzsService jktzsService;
@Autowired @Autowired
private FstzsXmService fstzsXmService;
@Autowired
private ZsdwService zsdwService; private ZsdwService zsdwService;
@Autowired @Autowired
private CktzsService cktzsService; private CktzsService cktzsService;
...@@ -470,6 +474,24 @@ public class JktzsAction extends BaseAction ...@@ -470,6 +474,24 @@ public class JktzsAction extends BaseAction
jktzs.setDelFlag(0); jktzs.setDelFlag(0);
jktzs.setElFlag("0"); jktzs.setElFlag("0");
jktzsService.save(jktzs); jktzsService.save(jktzs);
/**
* 20221116
* 入paymentItemPending表同时,入FstzsXm表
*/
if(!"0.00".equals(jktzs.getJfje())) {
FstzsXm xm = new FstzsXm();
xm.setXmxxb(xmxxbService.getById(jktzs.getXmbzj()));
xm.setDelFlag(0);
xm.setStatus(0);
xm.setJsdwmc(jktzs.getDwmc());
xm.setGcxmmc(jktzs.getXmmc());
xm.setSlbh(jktzs.getSlbh());
xm.setYjje(jktzs.getJfje());
fstzsXmService.save(xm);
}
}else{ }else{
jktzsService.update(jktzs); jktzsService.update(jktzs);
} }
...@@ -502,6 +524,18 @@ public class JktzsAction extends BaseAction ...@@ -502,6 +524,18 @@ public class JktzsAction extends BaseAction
*/ */
public String delete() throws Exception{ public String delete() throws Exception{
try{ try{
String[] idArray = ids.split("\\|");
if(null != idArray)
{
for(String id : idArray)
{
if(id!=null && !id.trim().equals("")) {
Jktzs jktzs1 = jktzsService.getById(id);
fstzsXmService.deleteWithFlagBySlbh(jktzs1.getSlbh());
}
}
}
jktzsService.deleteWithFlag(ids); jktzsService.deleteWithFlag(ids);
this.getResponse().getWriter().println("{\"result\":true}"); this.getResponse().getWriter().println("{\"result\":true}");
}catch(Exception e){ }catch(Exception e){
......
...@@ -14,6 +14,7 @@ import java.util.List; ...@@ -14,6 +14,7 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.ResourceBundle; import java.util.ResourceBundle;
import com.jshx.fstzs.service.FstzsXmService;
import org.activiti.bpmn.model.FlowNode; import org.activiti.bpmn.model.FlowNode;
import org.activiti.bpmn.model.UserTask; import org.activiti.bpmn.model.UserTask;
import org.activiti.engine.FormService; import org.activiti.engine.FormService;
...@@ -152,6 +153,8 @@ public class GzlScheduleAction extends BaseAction { ...@@ -152,6 +153,8 @@ public class GzlScheduleAction extends BaseAction {
@Autowired @Autowired
private JktzsService jktzsService; private JktzsService jktzsService;
@Autowired @Autowired
private FstzsXmService fstzsXmService;
@Autowired
private CjjlbService cjjlbService; private CjjlbService cjjlbService;
@Autowired() @Autowired()
private ReturnItemService returnItemService; private ReturnItemService returnItemService;
...@@ -2012,6 +2015,7 @@ public class GzlScheduleAction extends BaseAction { ...@@ -2012,6 +2015,7 @@ public class GzlScheduleAction extends BaseAction {
if(null!=jktzs&&jktzs.size()>0){ if(null!=jktzs&&jktzs.size()>0){
for (Jktzs jktbean : jktzs) { for (Jktzs jktbean : jktzs) {
jktzsService.deleteWithFlag(jktbean.getId()); jktzsService.deleteWithFlag(jktbean.getId());
fstzsXmService.deleteWithFlagBySlbh(jktbean.getSlbh());
} }
} }
......
...@@ -65,9 +65,6 @@ public class PaymentItemPendingAction extends BaseAction ...@@ -65,9 +65,6 @@ public class PaymentItemPendingAction extends BaseAction
private PaymentItemPendingService paymentItemPendingService; private PaymentItemPendingService paymentItemPendingService;
@Autowired
private FstzsXmService fstzsXmService;
@Autowired @Autowired
private ZsdwService zsdwService; private ZsdwService zsdwService;
...@@ -189,44 +186,8 @@ public class PaymentItemPendingAction extends BaseAction ...@@ -189,44 +186,8 @@ public class PaymentItemPendingAction extends BaseAction
paymentItemPending.setDeptId(this.getLoginUserDepartmentId()); paymentItemPending.setDeptId(this.getLoginUserDepartmentId());
paymentItemPending.setDelFlag(0); paymentItemPending.setDelFlag(0);
paymentItemPendingService.save(paymentItemPending); paymentItemPendingService.save(paymentItemPending);
/**
* 20221116
* 入paymentItemPending表同时,入FstzsXm表
*/
FstzsXm xm = new FstzsXm();
xm.setXmxxb(xmxxbService.getById(paymentItemPending.getXmbzj()));
xm.setDelFlag(0);
xm.setStatus(0);
xm.setJsdwmc(paymentItemPending.getDwmc());
xm.setGcxmmc(paymentItemPending.getXmmc());
xm.setSlbh(paymentItemPending.getSlbh());
xm.setYjje(paymentItemPending.getZyjje());
fstzsXmService.save(xm);
}else{ }else{
paymentItemPendingService.update(paymentItemPending); paymentItemPendingService.update(paymentItemPending);
/**
* 20221116
* 更新paymentItemPending表同时,更新FstzsXm表
*/
FstzsXm xm = fstzsXmService.getBySlbh(paymentItemPending.getSlbh());
if(xm == null) {
xm = new FstzsXm();
xm.setXmxxb(xmxxbService.getById(paymentItemPending.getXmbzj()));
xm.setDelFlag(0);
xm.setStatus(0);
xm.setJsdwmc(paymentItemPending.getDwmc());
xm.setGcxmmc(paymentItemPending.getXmmc());
xm.setSlbh(paymentItemPending.getSlbh());
xm.setYjje(paymentItemPending.getZyjje());
fstzsXmService.save(xm);
} else {
xm.setJsdwmc(paymentItemPending.getDwmc());
xm.setGcxmmc(paymentItemPending.getXmmc());
xm.setSlbh(paymentItemPending.getSlbh());
xm.setYjje(paymentItemPending.getZyjje());
fstzsXmService.update(xm);
}
} }
return RELOAD; return RELOAD;
......
...@@ -92,16 +92,6 @@ public class Pjjx extends BaseModel ...@@ -92,16 +92,6 @@ public class Pjjx extends BaseModel
private String zsfw; private String zsfw;
private String dwdm; private String dwdm;
/**
* 使用线上缴款时的缴款人
*/
private String jkr;
/**
* 使用线上缴款时的缴款金额
*/
private String jkje;
public Pjjx(){ public Pjjx(){
} }
...@@ -289,19 +279,4 @@ this.state = state; ...@@ -289,19 +279,4 @@ this.state = state;
this.zsfw = zsfw; this.zsfw = zsfw;
} }
public String getJkr() {
return jkr;
}
public void setJkr(String jkr) {
this.jkr = jkr;
}
public String getJkje() {
return jkje;
}
public void setJkje(String jkje) {
this.jkje = jkje;
}
} }
...@@ -16,6 +16,7 @@ import java.util.UUID; ...@@ -16,6 +16,7 @@ import java.util.UUID;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import com.jshx.fstzs.service.FstzsXmService;
import org.activiti.engine.IdentityService; import org.activiti.engine.IdentityService;
import org.activiti.engine.RuntimeService; import org.activiti.engine.RuntimeService;
import org.activiti.engine.TaskService; import org.activiti.engine.TaskService;
...@@ -111,6 +112,8 @@ public class XmcxbAction extends BaseAction ...@@ -111,6 +112,8 @@ public class XmcxbAction extends BaseAction
@Autowired @Autowired
private JktzsService jktzsService; private JktzsService jktzsService;
@Autowired @Autowired
private FstzsXmService fstzsXmService;
@Autowired
private QtfymxService qtfymxService; private QtfymxService qtfymxService;
@Autowired @Autowired
private JkmxService jkmxService; private JkmxService jkmxService;
...@@ -743,6 +746,7 @@ public class XmcxbAction extends BaseAction ...@@ -743,6 +746,7 @@ public class XmcxbAction extends BaseAction
if(null!=jktzs&&jktzs.size()>0){ if(null!=jktzs&&jktzs.size()>0){
for (Jktzs jktbean : jktzs) { for (Jktzs jktbean : jktzs) {
jktzsService.deleteWithFlag(jktbean.getId()); jktzsService.deleteWithFlag(jktbean.getId());
fstzsXmService.deleteWithFlagBySlbh(jktbean.getSlbh());
} }
} }
......
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