|
@@ -12,6 +12,8 @@ import com.huyi.service.base.service.IZcFinanceProConRelService;
|
|
|
import com.huyi.service.base.service.IZcFinanceProductService;
|
|
|
import com.huyi.service.financeProduct.service.IOwnFinanceProductService;
|
|
|
import com.keao.tianhu.starter.mybatis.plus.entity.QueryRequest;
|
|
|
+import com.tianhu.common.core.constant.SalaryConstants;
|
|
|
+import com.tianhu.common.core.utils.AmtUtil;
|
|
|
import com.tianhu.common.core.utils.CommonUtil;
|
|
|
import com.tianhu.common.core.utils.DateUtils;
|
|
|
import com.tianhu.common.core.utils.IdUtils;
|
|
@@ -21,6 +23,7 @@ import com.tianhu.common.log.annotation.Log;
|
|
|
import com.tianhu.common.log.enums.BusinessType;
|
|
|
import com.tianhu.common.security.annotation.PreAuthorize;
|
|
|
import com.tianhu.common.security.service.TokenService;
|
|
|
+import com.tianhu.system.api.domain.SysUser;
|
|
|
import com.tianhu.system.api.model.LoginUser;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
@@ -69,14 +72,14 @@ public class FinanceProductControllers extends BaseController {
|
|
|
@GetMapping("/list")
|
|
|
public AjaxResult list(String zfpName, String scyName, String begin,String end, QueryRequest request) {
|
|
|
//查询当前操作员
|
|
|
-// LoginUser userInfo = tokenService.getLoginUser();
|
|
|
-// SysUser use = userInfo.getSysUser();
|
|
|
+ LoginUser userInfo = tokenService.getLoginUser();
|
|
|
+ SysUser use = userInfo.getSysUser();
|
|
|
//获取企业
|
|
|
-// String companyId = use.getCompanyId();
|
|
|
+ String companyId = use.getCompanyId();
|
|
|
Map map = new HashMap(16);
|
|
|
-// if(!SalaryConstants.OPEX.equals(companyId)){
|
|
|
-// map.put("companyId",companyId);
|
|
|
-// }
|
|
|
+ if(!SalaryConstants.OPEX.equals(companyId)){
|
|
|
+ map.put("companyId",companyId);
|
|
|
+ }
|
|
|
//产品名称
|
|
|
if(CommonUtil.isNotEmpty(zfpName)){
|
|
|
map.put("zfpName",zfpName);
|
|
@@ -99,6 +102,13 @@ public class FinanceProductControllers extends BaseController {
|
|
|
map.put("end",CommonUtil.objToBigDecimal(end));
|
|
|
}
|
|
|
IPage<Map> list = ownFinanceProductService.selectFinanceProductList(map,request);
|
|
|
+ //转换最小融资金额单位为万元
|
|
|
+ List resList = list.getRecords();
|
|
|
+ for(int i = 0;i<resList.size();i++){
|
|
|
+ Map<String,String> res = (Map<String,String>)resList.get(i);
|
|
|
+ String zfpMinimumAmount = AmtUtil.divide(res.get("zfpMinimumAmount"),"10000");
|
|
|
+ res.put("zfpMinimumAmount",zfpMinimumAmount);
|
|
|
+ }
|
|
|
return AjaxResult.success(list);
|
|
|
}
|
|
|
|
|
@@ -116,6 +126,9 @@ public class FinanceProductControllers extends BaseController {
|
|
|
//查询用户名称
|
|
|
Map resultMap = ownFinanceProductService.selectUserName(map);
|
|
|
ZcFinanceProduct zcFinanceProduct = zcFinanceProductService.getById(zfpId);
|
|
|
+ //转换最小融资金额单位为万元
|
|
|
+ String zfpMinimumAmount = AmtUtil.divide(CommonUtil.objToString(zcFinanceProduct.getZfpMinimumAmount()),"10000");
|
|
|
+ zcFinanceProduct.setZfpMinimumAmount(zfpMinimumAmount);
|
|
|
resultMap.put("zcFinanceProduct",zcFinanceProduct);
|
|
|
//查询融资产品关联合同
|
|
|
LambdaQueryWrapper<ZcFinanceProConRel> queryWrapper = new LambdaQueryWrapper<>();
|
|
@@ -181,6 +194,7 @@ public class FinanceProductControllers extends BaseController {
|
|
|
}
|
|
|
//最小融资金额
|
|
|
String zfpMinimumAmount = CommonUtil.objToString(map.get("zfpMinimumAmount"));
|
|
|
+ String minAmount = AmtUtil.multiply(zfpMinimumAmount,"10000");
|
|
|
if(CommonUtil.isEmpty(zfpMinimumAmount)){
|
|
|
return AjaxResult.error("最小融资金额不能为空");
|
|
|
}
|
|
@@ -285,7 +299,7 @@ public class FinanceProductControllers extends BaseController {
|
|
|
zcFinanceProduct.setZfpStatus("01");
|
|
|
zcFinanceProduct.setZfpManagementId(zfpManagementId);
|
|
|
zcFinanceProduct.setZfpSplit(zfpSplit);
|
|
|
- zcFinanceProduct.setZfpMinimumAmount(zfpMinimumAmount);
|
|
|
+ zcFinanceProduct.setZfpMinimumAmount(minAmount);
|
|
|
zcFinanceProduct.setZfpShortestPeriod(zfpShortestPeriod);
|
|
|
zcFinanceProduct.setZfpCharge(zfpCharge);
|
|
|
zcFinanceProduct.setZfpRecourse(zfpRecourse);
|
|
@@ -356,6 +370,7 @@ public class FinanceProductControllers extends BaseController {
|
|
|
String zfpAuthType = CommonUtil.objToString(map.get("zfpAuthType"));
|
|
|
//最小融资金额
|
|
|
String zfpMinimumAmount = CommonUtil.objToString(map.get("zfpMinimumAmount"));
|
|
|
+ String minAmount = AmtUtil.multiply(zfpMinimumAmount,"10000");
|
|
|
if(CommonUtil.isEmpty(zfpMinimumAmount)){
|
|
|
return AjaxResult.error("最小融资金额不能为空");
|
|
|
}
|