工作组统计
This commit is contained in:
+3
-16
@@ -89,8 +89,8 @@ public class PayMailBillController extends JeroController<PayMailBill, IPayMailB
|
|||||||
if (ObjectUtil.isNotEmpty(payMailBillSearch.getChargeCompanyName())){
|
if (ObjectUtil.isNotEmpty(payMailBillSearch.getChargeCompanyName())){
|
||||||
queryWrapper.like("charge_company_name",payMailBillSearch.getChargeCompanyName());
|
queryWrapper.like("charge_company_name",payMailBillSearch.getChargeCompanyName());
|
||||||
}
|
}
|
||||||
if (ObjectUtil.isNotEmpty(payMailBillSearch.getPrincipalName())){
|
if (ObjectUtil.isNotEmpty(payMailBillSearch.getPrincipalId())){
|
||||||
queryWrapper.like("principal_name",payMailBillSearch.getPrincipalName());
|
queryWrapper.like("principal_id",payMailBillSearch.getPrincipalId());
|
||||||
}
|
}
|
||||||
if (ObjectUtil.isNotEmpty(payMailBillSearch.getProjectName())){
|
if (ObjectUtil.isNotEmpty(payMailBillSearch.getProjectName())){
|
||||||
queryWrapper.like("project_name",payMailBillSearch.getProjectName());
|
queryWrapper.like("project_name",payMailBillSearch.getProjectName());
|
||||||
@@ -98,20 +98,7 @@ public class PayMailBillController extends JeroController<PayMailBill, IPayMailB
|
|||||||
IPage<PayMailBill> pageList = payMailBillService.page(page, queryWrapper);
|
IPage<PayMailBill> pageList = payMailBillService.page(page, queryWrapper);
|
||||||
return Result.OK(pageList);
|
return Result.OK(pageList);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 添加
|
|
||||||
*
|
|
||||||
* @param payMailBill
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@ApiOperation(value="邮寄票据-添加", notes="邮寄票据-添加")
|
|
||||||
@PostMapping(value = "/add")
|
|
||||||
@Transactional
|
|
||||||
public Result<?> add(@RequestBody PayMailBill payMailBill) {
|
|
||||||
payMailBillService.save(payMailBill);
|
|
||||||
return Result.OK("添加成功!");
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 添加
|
* 添加
|
||||||
|
|||||||
@@ -118,4 +118,8 @@ public class PayMailBill implements Serializable {
|
|||||||
@NotNull(message = "项目负责人不能为空")
|
@NotNull(message = "项目负责人不能为空")
|
||||||
private java.lang.String principalName;
|
private java.lang.String principalName;
|
||||||
|
|
||||||
|
@NotNull(message = "项目负责人不能为空")
|
||||||
|
@ApiModelProperty(value = "项目负责人")
|
||||||
|
private java.lang.String principalId;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -21,7 +21,7 @@ public class PayMailBillSearch {
|
|||||||
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "项目负责人")
|
@ApiModelProperty(value = "项目负责人")
|
||||||
private java.lang.String principalName;
|
private java.lang.String principalId;
|
||||||
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "项目名称")
|
@ApiModelProperty(value = "项目名称")
|
||||||
|
|||||||
+6
@@ -62,6 +62,7 @@ public class PayWorkingGroupStatisticsController {
|
|||||||
double sum2 = pageList.getRecords().stream().mapToDouble(t -> Double.parseDouble(t.getComeAllMoney()==null ? "0.00" : t.getComeAllMoney())).sum();
|
double sum2 = pageList.getRecords().stream().mapToDouble(t -> Double.parseDouble(t.getComeAllMoney()==null ? "0.00" : t.getComeAllMoney())).sum();
|
||||||
HashMap<String, Object> objectObjectHashMap = new HashMap<>();
|
HashMap<String, Object> objectObjectHashMap = new HashMap<>();
|
||||||
DecimalFormat df = new DecimalFormat("#.00");
|
DecimalFormat df = new DecimalFormat("#.00");
|
||||||
|
|
||||||
objectObjectHashMap.put("pageList",pageList);
|
objectObjectHashMap.put("pageList",pageList);
|
||||||
objectObjectHashMap.put("sumOfMoney", df.format(sum));
|
objectObjectHashMap.put("sumOfMoney", df.format(sum));
|
||||||
objectObjectHashMap.put("sumOfReallyMoney", df.format(sum2));
|
objectObjectHashMap.put("sumOfReallyMoney", df.format(sum2));
|
||||||
@@ -112,6 +113,11 @@ public class PayWorkingGroupStatisticsController {
|
|||||||
double sum2 = pageList.getRecords().stream().mapToDouble(t -> Double.parseDouble(t.getComeAllMoney() == null ? "0" : t.getComeAllMoney())).sum();
|
double sum2 = pageList.getRecords().stream().mapToDouble(t -> Double.parseDouble(t.getComeAllMoney() == null ? "0" : t.getComeAllMoney())).sum();
|
||||||
HashMap<String, Object> hashMap = new HashMap<>();
|
HashMap<String, Object> hashMap = new HashMap<>();
|
||||||
DecimalFormat df = new DecimalFormat("#.00");
|
DecimalFormat df = new DecimalFormat("#.00");
|
||||||
|
for(PayWorkGroupSubletStatistics s: pageList.getRecords()){
|
||||||
|
String key = String.valueOf(s.getChargeUse());
|
||||||
|
String payment_charge_use = sysBaseAPI.translateDict("payment_charge_use", key);
|
||||||
|
s.setChargeUse_text(payment_charge_use);
|
||||||
|
}
|
||||||
hashMap.put("pageList",pageList);
|
hashMap.put("pageList",pageList);
|
||||||
hashMap.put("sumOfMoney", df.format(sum));
|
hashMap.put("sumOfMoney", df.format(sum));
|
||||||
hashMap.put("sumOfReallyMoney", df.format(sum2));
|
hashMap.put("sumOfReallyMoney", df.format(sum2));
|
||||||
|
|||||||
+6
-3
@@ -32,11 +32,14 @@ public class PayWorkGroupSubletStatistics {
|
|||||||
@ApiModelProperty(value = "实收总金额")
|
@ApiModelProperty(value = "实收总金额")
|
||||||
private String comeAllMoney;
|
private String comeAllMoney;
|
||||||
|
|
||||||
|
@Excel(name = "来款用途", width = 15, dicCode="payment_charge_use")
|
||||||
@Dict(dicCode = "payment_charge_use")
|
@Dict(dicCode = "payment_charge_use")
|
||||||
@Excel(name = "来款用途", width = 15)
|
|
||||||
@ApiModelProperty(value = "来款用途")
|
@ApiModelProperty(value = "来款用途")
|
||||||
private int chargeUse;
|
private int chargeUse;
|
||||||
|
//
|
||||||
|
// @Excel(name = "来款用途", width = 15, dicCode="payment_charge_use")
|
||||||
|
@Dict(dicCode = "payment_charge_use")
|
||||||
|
@ApiModelProperty(value = "来款用途文本")
|
||||||
|
private String chargeUse_text;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-1
@@ -84,7 +84,8 @@
|
|||||||
AND pwgs.charge_use=#{payWorkingGroupSubletSearch.chargeUse}
|
AND pwgs.charge_use=#{payWorkingGroupSubletSearch.chargeUse}
|
||||||
</if>
|
</if>
|
||||||
<if test="payWorkingGroupSubletSearch.chargeCompanyTemporaryName != null and payWorkingGroupSubletSearch.chargeCompanyTemporaryName != ''">
|
<if test="payWorkingGroupSubletSearch.chargeCompanyTemporaryName != null and payWorkingGroupSubletSearch.chargeCompanyTemporaryName != ''">
|
||||||
AND pwgs.charge_company_temporary_name=#{payWorkingGroupSubletSearch.chargeCompanyTemporaryName}
|
AND pwgs.charge_company_temporary_name LIKE
|
||||||
|
concat('%',concat(#{payWorkingGroupSubletSearch.chargeCompanyTemporaryName},'%'))
|
||||||
</if>
|
</if>
|
||||||
<if test="payWorkingGroupSubletSearch.inAccountStatue != null and payWorkingGroupSubletSearch.inAccountStatue != ''">
|
<if test="payWorkingGroupSubletSearch.inAccountStatue != null and payWorkingGroupSubletSearch.inAccountStatue != ''">
|
||||||
AND pwgs.in_account=#{payWorkingGroupSubletSearch.inAccountStatue}
|
AND pwgs.in_account=#{payWorkingGroupSubletSearch.inAccountStatue}
|
||||||
|
|||||||
@@ -147,7 +147,8 @@ spring:
|
|||||||
driver-class-name: com.p6spy.engine.spy.P6SpyDriver
|
driver-class-name: com.p6spy.engine.spy.P6SpyDriver
|
||||||
redis:
|
redis:
|
||||||
database: 14
|
database: 14
|
||||||
host: 121.36.69.172
|
# host: 121.36.69.172
|
||||||
|
host: 192.168.18.254
|
||||||
lettuce:
|
lettuce:
|
||||||
pool:
|
pool:
|
||||||
max-active: 8 #最大连接数据库连接数,设 0 为没有限制
|
max-active: 8 #最大连接数据库连接数,设 0 为没有限制
|
||||||
@@ -155,8 +156,10 @@ spring:
|
|||||||
max-wait: -1ms #最大建立连接等待时间。如果超过此时间将接到异常。设为-1表示无限制。
|
max-wait: -1ms #最大建立连接等待时间。如果超过此时间将接到异常。设为-1表示无限制。
|
||||||
min-idle: 0 #最小等待连接中的数量,设 0 为没有限制
|
min-idle: 0 #最小等待连接中的数量,设 0 为没有限制
|
||||||
shutdown-timeout: 100ms
|
shutdown-timeout: 100ms
|
||||||
password: hzwlsoft.com
|
# password: hzwlsoft.com
|
||||||
port: 4780
|
password: 123456
|
||||||
|
# port: 4780
|
||||||
|
port: 6379
|
||||||
|
|
||||||
#mybatis plus 设置
|
#mybatis plus 设置
|
||||||
mybatis-plus:
|
mybatis-plus:
|
||||||
|
|||||||
Reference in New Issue
Block a user