|
|
@ -88,6 +88,7 @@ import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
import javax.annotation.Resource; |
|
|
|
import java.math.BigDecimal; |
|
|
|
import java.text.SimpleDateFormat; |
|
|
|
import java.util.*; |
|
|
|
import java.util.stream.Collectors; |
|
|
@ -195,6 +196,14 @@ public class BaseOutsourcingApplicationService extends MybatisBaseService<BaseOu |
|
|
|
CommonAppendix contract = dto.getContract(); |
|
|
|
String sid1 = entity.getSid(); |
|
|
|
String sid = dto.getSid(); |
|
|
|
BigDecimal guidedPrice = dto.getGuidedPrice(); |
|
|
|
BigDecimal purchasePrice = dto.getPurchasePrice(); |
|
|
|
if (guidedPrice == null){ |
|
|
|
return rb.setMsg("销售指导价不能为空"); |
|
|
|
} |
|
|
|
if (purchasePrice == null){ |
|
|
|
return rb.setMsg("采购价格不能为空"); |
|
|
|
} |
|
|
|
if (StringUtils.isBlank(sid)) {//新增
|
|
|
|
String billNo = getApplyCode(dto.getUserSid()); |
|
|
|
dto.setApplicationCode(billNo); |
|
|
@ -420,6 +429,7 @@ public class BaseOutsourcingApplicationService extends MybatisBaseService<BaseOu |
|
|
|
|
|
|
|
private synchronized ResultBean submitBusinessData(SubmitBaseOutSourcingApplicationDto dto, |
|
|
|
String businessSid, String orgSidPath) { |
|
|
|
saveOrUpdateDto(dto); |
|
|
|
Map<String, Object> variables = BeanUtil.beanToMap(dto); |
|
|
|
BaseOutsourcingApplicationDto booad = baseMapper.getBySid(businessSid); |
|
|
|
String businessTaskid = booad.getTaskId(); |
|
|
|