fix 74292,判断不需要发票时直接更新数据为null
add 修复数据
This commit is contained in:
+18
@@ -8,6 +8,8 @@ import java.util.stream.Collectors;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
||||
import com.jero.aspect.annotation.CompanyNameTranslate;
|
||||
import com.jero.common.api.vo.Result;
|
||||
import com.jero.common.aspect.annotation.DictPoint;
|
||||
@@ -45,6 +47,7 @@ import io.swagger.annotations.ApiOperation;
|
||||
import com.jero.common.aspect.annotation.AutoLog;
|
||||
|
||||
import static org.jeecg.modules.jmreport.desreport.b.b.i;
|
||||
import static org.jeecg.modules.jmreport.desreport.b.b.m;
|
||||
|
||||
|
||||
/**
|
||||
@@ -434,4 +437,19 @@ public class PayMeetingSituationController extends JeroController<PayMeetingSitu
|
||||
payMeetingSituationService.guestsDeleteFile(guestsUploadFileVO);
|
||||
return Result.OK("删除文件成功!");
|
||||
}
|
||||
|
||||
@GetMapping(value = "/fix")
|
||||
public Result<?> fix(@RequestParam(name = "meetingId") String meetingId) {
|
||||
LambdaQueryWrapper<PayMeetingSituation> wrapper = new LambdaQueryWrapper<>();
|
||||
wrapper.eq(PayMeetingSituation::getMeetingId,meetingId);
|
||||
wrapper.isNotNull(PayMeetingSituation::getCompanyPhone);
|
||||
List<PayMeetingSituation> list = payMeetingSituationService.list(wrapper);
|
||||
for (PayMeetingSituation payMeetingSituation : list) {
|
||||
LambdaUpdateWrapper<PayMeetingSituation> update = new LambdaUpdateWrapper<>();
|
||||
update.eq(PayMeetingSituation::getId,payMeetingSituation.getId());
|
||||
update.set(PayMeetingSituation::getCompanyPhone,PasswordUtil.decrypt(payMeetingSituation.getCompanyPhone()));
|
||||
payMeetingSituationService.update(update);
|
||||
}
|
||||
return Result.OK();
|
||||
}
|
||||
}
|
||||
|
||||
+13
@@ -1195,6 +1195,19 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
|
||||
|
||||
BeanUtils.copyProperties(updateInvoicePram, payMeetingSituation1);
|
||||
}
|
||||
//不需要发票时清空开票信息
|
||||
if (ProjectCommon.NEED_INVOICE0.equals(needInvoice)) {
|
||||
LambdaUpdateWrapper<PayMeetingSituation> update = new LambdaUpdateWrapper<>();
|
||||
update.eq(PayMeetingSituation::getId,payMeetingSituation.getId());
|
||||
update.set(PayMeetingSituation::getDutyCode,null);
|
||||
update.set(PayMeetingSituation::getCompanyAddress,null);
|
||||
update.set(PayMeetingSituation::getCompanyPhone,null);
|
||||
update.set(PayMeetingSituation::getOpeningBank,null);
|
||||
update.set(PayMeetingSituation::getBankAccount,null);
|
||||
update.set(PayMeetingSituation::getLinkBankNumber,null);
|
||||
update.set(PayMeetingSituation::getInvoiceProject,null);
|
||||
this.update(update);
|
||||
}
|
||||
String paymentRecord = payMeetingSituation.getPaymentRecord();
|
||||
String orderCode = payMeetingSituation.getOrderCode();
|
||||
//优先判断合同 判断是否为合同添加的参会人
|
||||
|
||||
Reference in New Issue
Block a user