This commit is contained in:
linfso 2024-08-08 19:12:10 +08:00
parent a672a52f1d
commit a8415eef4f
2 changed files with 44 additions and 1 deletions

View File

@ -269,6 +269,47 @@ public class EmisSettleBillController extends BaseController
return AjaxResult.success("确认成功");
}
/**
* 站点确认不开票
*/
@Log(title = "站点确认不开票", businessType = BusinessType.UPDATE)
@PostMapping("/confirmNotOpenBillBySite/{ids}")
public AjaxResult confirmNotOpenBillBySite(@PathVariable Long[] ids)
{
if(ids!=null && ids.length>0){
for(int i=0;i<ids.length;i++){
try {
long id=ids[i];
EmisSettleBill old= emisSettleBillService.selectEmisSettleBillById(id);
if(old==null){
return AjaxResult.error("账单不存在");
}
if(!"0".equals(old.getOpenBillStatus())){
return AjaxResult.error("已存在开票记录");
}
EmisSettleBill emisSettleBill = new EmisSettleBill();
emisSettleBill.setOpenBillStatus("3");
emisSettleBill.setId(id);
emisSettleBillService.updateEmisSettleBill(emisSettleBill);
}catch (Exception ex){
ex.printStackTrace();
// 返回子定义异常
if(ex instanceof EmisBizError){
return AjaxResult.error(ex.getMessage(),((EmisBizError)ex).getErrorCode());
}
return AjaxResult.error("确认异常,联系客服");
}
}
}
return AjaxResult.success("确认成功");
}
@Log(title = "导出账单", businessType = BusinessType.EXPORT)
@PostMapping("/exportBill")

View File

@ -1757,6 +1757,8 @@ public class EmisTmsScanRecordServiceImpl extends EmisBaseService implements IEm
// 生成扫描记录
EmisTmsScanRecord emisTmsScanRecord = new EmisTmsScanRecord();
emisTmsScanRecord.setBillCode(scanBillCode);
@ -1764,7 +1766,7 @@ public class EmisTmsScanRecordServiceImpl extends EmisBaseService implements IEm
emisTmsScanRecord.setScanType(ScanType.ISSUE.opCode);
emisTmsScanRecord.setScanDate(scanDate);
emisTmsScanRecord.setRemark(problemTypeName);
emisTmsScanRecord.setRemark(problemTypeName+" "+remark);
// 填充公共数据
this.fillBillBaseData(emisTmsScanRecord);