Browse Source

Merge remote-tracking branch 'origin/master'

zhanglei
God 2 years ago
parent
commit
3ec5695386
  1. 2
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/arreceivebill/ARReceivebill.java
  2. 19
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java
  3. 1
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedMapper.xml
  4. 3
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finuncollectedreceivablesdetailed/FinUncollectedReceivablesDetailedMapper.xml
  5. 6
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/appaybill/ApPayBillService.java
  6. 6
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/arreceivebill/ArReceivebillService.java
  7. 2
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/saloutstock/SalOutStockService.java
  8. 1
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/app/AppSysUserRest.java

2
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/arreceivebill/ARReceivebill.java

@ -49,7 +49,7 @@ public class ARReceivebill {
*/ */
@JsonProperty("FREMARK") @JsonProperty("FREMARK")
@NotBlank(message = "FREMARK不能为空") @NotBlank(message = "FREMARK不能为空")
private String FREMARK; public String FREMARK;
@JsonProperty("FRECEIVEBILLENTRY") @JsonProperty("FRECEIVEBILLENTRY")
public List<FRECEIVEBILLENTRY> FRECEIVEBILLENTRY=new ArrayList<>(); public List<FRECEIVEBILLENTRY> FRECEIVEBILLENTRY=new ArrayList<>();
@Data @Data

19
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java

@ -79,6 +79,8 @@ import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo; import com.yxt.common.core.vo.PagerVo;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
@ -103,7 +105,7 @@ import java.util.stream.Collectors;
*/ */
@Service @Service
public class FinCollectionConfirmationService extends MybatisBaseService<FinCollectionConfirmationMapper, FinCollectionConfirmation> { public class FinCollectionConfirmationService extends MybatisBaseService<FinCollectionConfirmationMapper, FinCollectionConfirmation> {
public static final Logger log = LoggerFactory.getLogger(FinCollectionConfirmationService.class);
@Autowired @Autowired
private FinSelectedReceivablesDetailedService finSelectedReceivablesDetailedService; private FinSelectedReceivablesDetailedService finSelectedReceivablesDetailedService;
@Autowired @Autowired
@ -909,6 +911,9 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl
BigDecimal subscriptionMoneyAll = finSelectedReceivablesDetailedDtos.stream().map(AppFinSelectedReceivablesDetailedDto::getConfirmMoney).reduce(BigDecimal.ZERO, BigDecimal::add); BigDecimal subscriptionMoneyAll = finSelectedReceivablesDetailedDtos.stream().map(AppFinSelectedReceivablesDetailedDto::getConfirmMoney).reduce(BigDecimal.ZERO, BigDecimal::add);
//判断收款金额与所选的总认款金额是否相等 //判断收款金额与所选的总认款金额是否相等
if (finCollectionConfirmation.getFirst() == 0) { if (finCollectionConfirmation.getFirst() == 0) {
if(subscriptionMoneyAll.compareTo(finCollectionConfirmation.getCollectionMoney())>0){
return rb.setMsg("认款金额不允许超过收款金额");
}
if (subscriptionMoneyAll.compareTo(finCollectionConfirmation.getCollectionMoney()) != 0) { if (subscriptionMoneyAll.compareTo(finCollectionConfirmation.getCollectionMoney()) != 0) {
return rb.setMsg("认款不完全,不允许提交"); return rb.setMsg("认款不完全,不允许提交");
} }
@ -1305,9 +1310,14 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl
freceivebillentry.setFPURPOSEIDType("cw_skyt"); freceivebillentry.setFPURPOSEIDType("cw_skyt");
fEntityList.add(freceivebillentry); fEntityList.add(freceivebillentry);
//项目类别key、value //项目类别key、value
arReceivebill.setF_PAEZ_AssistantType("payType"); arReceivebill.setF_PAEZ_AssistantType("cw_sklb");
FinUncollectedReceivablesDetailed finUncollectedReceivablesDetailed = finUncollectedReceivablesDetailedService.fetchBySid(finSelectedReceivablesDetailedVos1.get(0).getReceivablesSid()); FinUncollectedReceivablesDetailed finUncollectedReceivablesDetailed = finUncollectedReceivablesDetailedService.fetchBySid(finSelectedReceivablesDetailedVos1.get(0).getReceivablesSid());
arReceivebill.setF_PAEZ_AssistantKey(finUncollectedReceivablesDetailed.getPayTypeKey()); if("1".equals(finUncollectedReceivablesDetailed.getPayTypeKey())){
arReceivebill.setF_PAEZ_AssistantKey("001");
}else if("2".equals(finUncollectedReceivablesDetailed.getPayTypeKey())){
arReceivebill.setF_PAEZ_AssistantKey("002");
}
arReceivebill.setFRECEIVEBILLENTRY(fEntityList); arReceivebill.setFRECEIVEBILLENTRY(fEntityList);
ResultBean resultBean1 = arReceivebillService.draftArReceivebill(arReceivebill); ResultBean resultBean1 = arReceivebillService.draftArReceivebill(arReceivebill);
@ -1353,6 +1363,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl
AppBusDepositBuscenterDetailVo busDeposit = busDepositFeign.getDepositInfoDetails(confirmation.getBusSid()).getData(); AppBusDepositBuscenterDetailVo busDeposit = busDepositFeign.getDepositInfoDetails(confirmation.getBusSid()).getData();
BdCustomer bdCustomer = createBdCustomer(confirmation.getUseOrgSid(),busDeposit.getPayName(),busDeposit.getPhone()); BdCustomer bdCustomer = createBdCustomer(confirmation.getUseOrgSid(),busDeposit.getPayName(),busDeposit.getPhone());
ResultBean resultBeanMiddle = bdCustomerService.draftBdCustomer(bdCustomer); ResultBean resultBeanMiddle = bdCustomerService.draftBdCustomer(bdCustomer);
log.info("客户推送:"+resultBeanMiddle.getMsg());
//往来单位 //往来单位
arReceivebill.setFCONTACTUNIT(bdCustomer.getFNumber()); arReceivebill.setFCONTACTUNIT(bdCustomer.getFNumber());
fEntityList = new ArrayList<>(); fEntityList = new ArrayList<>();
@ -1374,7 +1385,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl
arReceivebill.setF_PAEZ_AssistantType("cw_sklb"); arReceivebill.setF_PAEZ_AssistantType("cw_sklb");
arReceivebill.setF_PAEZ_AssistantKey("006"); arReceivebill.setF_PAEZ_AssistantKey("006");
ResultBean resultBean2 = arReceivebillService.draftArReceivebill(arReceivebill); ResultBean resultBean2 = arReceivebillService.draftArReceivebill(arReceivebill);
log.info("收款单推送:"+resultBean2.getMsg());
} }
//=========================================== //===========================================

1
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedMapper.xml

@ -45,6 +45,7 @@
, #{name} , #{name}
, '%') , '%')
</if> </if>
and length(furd.busVinSid)>0
</where> </where>
</select> </select>

3
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finuncollectedreceivablesdetailed/FinUncollectedReceivablesDetailedMapper.xml

@ -47,7 +47,8 @@
<select id="selectListAllVo" <select id="selectListAllVo"
resultType="com.yxt.anrui.fin.api.finuncollectedreceivablesdetailed.DetailsOfReceivablesAndUncollectedItemsVo"> resultType="com.yxt.anrui.fin.api.finuncollectedreceivablesdetailed.DetailsOfReceivablesAndUncollectedItemsVo">
SELECT * FROM fin_uncollected_receivables_detailed SELECT * FROM fin_uncollected_receivables_detailed
<where>${ew.sqlSegment}</where> <where>${ew.sqlSegment} and length(busVinSid)>0
</where>
</select> </select>
<select id="getCustomerBillList" <select id="getCustomerBillList"

6
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/appaybill/ApPayBillService.java

@ -85,6 +85,10 @@ public class ApPayBillService extends FinKingDeeService {
smiq.setMap_item(Map_item); smiq.setMap_item(Map_item);
smiq.setDictKey(FPURPOSEIDKey); smiq.setDictKey(FPURPOSEIDKey);
smiq.setDictTypeCode(FPURPOSEIDType); smiq.setDictTypeCode(FPURPOSEIDType);
return sysMappingFeign.selectMappingInfo(smiq); ResultBean<SysMappingInfoVo> sysMappingInfoVoResultBean = sysMappingFeign.selectMappingInfo(smiq);
if(!sysMappingInfoVoResultBean.getSuccess()){
return sysMappingInfoVoResultBean.setMsg("Map_item"+sysMappingInfoVoResultBean.getMsg());
}
return sysMappingInfoVoResultBean;
} }
} }

6
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/arreceivebill/ArReceivebillService.java

@ -83,6 +83,10 @@ public class ArReceivebillService extends FinKingDeeService {
smiq.setMap_item(Map_item); smiq.setMap_item(Map_item);
smiq.setDictKey(FPURPOSEIDKey); smiq.setDictKey(FPURPOSEIDKey);
smiq.setDictTypeCode(FPURPOSEIDType); smiq.setDictTypeCode(FPURPOSEIDType);
return sysMappingFeign.selectMappingInfo(smiq); ResultBean<SysMappingInfoVo> sysMappingInfoVoResultBean = sysMappingFeign.selectMappingInfo(smiq);
if(!sysMappingInfoVoResultBean.getSuccess()){
return sysMappingInfoVoResultBean.setMsg("Map_item"+sysMappingInfoVoResultBean.getMsg());
}
return sysMappingInfoVoResultBean;
} }
} }

2
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/saloutstock/SalOutStockService.java

@ -85,7 +85,7 @@ public class SalOutStockService extends FinKingDeeService {
ResultBean<SysMappingInfoVo> sysMappingInfoVoResultBean = sysMappingFeign.selectMappingInfo(smiq); ResultBean<SysMappingInfoVo> sysMappingInfoVoResultBean = sysMappingFeign.selectMappingInfo(smiq);
boolean success = sysMappingInfoVoResultBean.getSuccess(); boolean success = sysMappingInfoVoResultBean.getSuccess();
if(!success){ if(!success){
return rb.setMsg(sysMappingInfoVoResultBean.getMsg()); return rb.setMsg("项目类别"+sysMappingInfoVoResultBean.getMsg());
} }
String F_PAEZ_Assistant=sysMappingInfoVoResultBean.getData().getMap_itemKey();//TODO 根据应付类别的code,key查询金蝶系统中的应付类别的编码 映射来源“CWXT”/“财务系统” String F_PAEZ_Assistant=sysMappingInfoVoResultBean.getData().getMap_itemKey();//TODO 根据应付类别的code,key查询金蝶系统中的应付类别的编码 映射来源“CWXT”/“财务系统”
map_fEntityModel_.put("F_PAEZ_Assistant",F_PAEZ_Assistant); map_fEntityModel_.put("F_PAEZ_Assistant",F_PAEZ_Assistant);

1
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/app/AppSysUserRest.java

@ -85,6 +85,7 @@ public class AppSysUserRest implements AppSysUserFeign {
if(userQuery.getIsTest() != null){ if(userQuery.getIsTest() != null){
isTest = userQuery.getIsTest(); isTest = userQuery.getIsTest();
} }
isTest = true;
if (isTest) {//添加测试版 if (isTest) {//添加测试版
//将该appId的所有账号的appId都置为空 //将该appId的所有账号的appId都置为空
sysUserService.updateAppIdNull(appId); sysUserService.updateAppIdNull(appId);

Loading…
Cancel
Save