|
@@ -3,7 +3,9 @@ package com.yh.saas.plugin.yiliangyiyun.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.mapper.EntityWrapper;
|
|
import com.baomidou.mybatisplus.mapper.EntityWrapper;
|
|
import com.yh.saas.common.support.util.IdGenerator;
|
|
import com.yh.saas.common.support.util.IdGenerator;
|
|
|
|
+import com.yh.saas.common.support.util.StringUtils;
|
|
import com.yh.saas.plugin.yiliangyiyun.constant.NumberConstant;
|
|
import com.yh.saas.plugin.yiliangyiyun.constant.NumberConstant;
|
|
|
|
+import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
|
|
import com.yh.saas.plugin.yiliangyiyun.entity.PriceConfirmationSheet;
|
|
import com.yh.saas.plugin.yiliangyiyun.entity.PriceConfirmationSheet;
|
|
import com.yh.saas.plugin.yiliangyiyun.mapper.PriceConfirmationSheetMapper;
|
|
import com.yh.saas.plugin.yiliangyiyun.mapper.PriceConfirmationSheetMapper;
|
|
import com.yh.saas.plugin.yiliangyiyun.service.IPriceConfirmationSheetService;
|
|
import com.yh.saas.plugin.yiliangyiyun.service.IPriceConfirmationSheetService;
|
|
@@ -43,6 +45,16 @@ public class PriceConfirmationSheetServiceImpl extends ServiceImpl<PriceConfirma
|
|
public String addPriceConfirmationSheet(PriceConfirmationSheet priceConfirmationSheet){
|
|
public String addPriceConfirmationSheet(PriceConfirmationSheet priceConfirmationSheet){
|
|
//新增主键id
|
|
//新增主键id
|
|
priceConfirmationSheet.setId(IdGenerator.generateUUID());
|
|
priceConfirmationSheet.setId(IdGenerator.generateUUID());
|
|
|
|
+ //上传了附件
|
|
|
|
+ if(!StringUtils.isEmpty(priceConfirmationSheet.getAddressUrl())){
|
|
|
|
+ priceConfirmationSheet.setEnclosureTypeFlag(StatusEnum.UPLOADED.getFlag());
|
|
|
|
+ priceConfirmationSheet.setEnclosureType(StatusEnum.UPLOADED.getName());
|
|
|
|
+ }
|
|
|
|
+ //未上传附件
|
|
|
|
+ else {
|
|
|
|
+ priceConfirmationSheet.setEnclosureTypeFlag(StatusEnum.Not_UPLOADED.getFlag());
|
|
|
|
+ priceConfirmationSheet.setEnclosureType(StatusEnum.Not_UPLOADED.getName());
|
|
|
|
+ }
|
|
priceConfirmationSheet.setContractNo(priceConfirmationSheet.getContractNo());
|
|
priceConfirmationSheet.setContractNo(priceConfirmationSheet.getContractNo());
|
|
// 操作主表数据
|
|
// 操作主表数据
|
|
boolean one = this.insert(priceConfirmationSheet);
|
|
boolean one = this.insert(priceConfirmationSheet);
|
|
@@ -60,6 +72,11 @@ public class PriceConfirmationSheetServiceImpl extends ServiceImpl<PriceConfirma
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
public String editPriceConfirmationSheet(PriceConfirmationSheet priceConfirmationSheet) {
|
|
public String editPriceConfirmationSheet(PriceConfirmationSheet priceConfirmationSheet) {
|
|
|
|
+ //上传了附件
|
|
|
|
+ if(!StringUtils.isEmpty(priceConfirmationSheet.getAddressUrl())){
|
|
|
|
+ priceConfirmationSheet.setEnclosureTypeFlag(StatusEnum.UPLOADED.getFlag());
|
|
|
|
+ priceConfirmationSheet.setEnclosureType(StatusEnum.UPLOADED.getName());
|
|
|
|
+ }
|
|
boolean one = this.updateById(priceConfirmationSheet);
|
|
boolean one = this.updateById(priceConfirmationSheet);
|
|
if (one) {
|
|
if (one) {
|
|
return "OK";
|
|
return "OK";
|