添加流程描述和上货量

product
bawei 2 years ago
parent 4cecaa4d1c
commit 1162ba7e41

@ -99,7 +99,15 @@ public class MessageCenterController {
return ActionResult.success(saleQuantityData); return ActionResult.success(saleQuantityData);
} }
/**
*
*/
@GetMapping(value = "/getTadayPoundist1")
@ApiOperation("获取今天的上货量")
public ActionResult getTadayPoundist1(){
Map saleQuantityData = messageCenterService.getTadayPoundist1();
return ActionResult.success(saleQuantityData);
}
/** /**
* *

@ -61,6 +61,12 @@ public interface MessageCenterMapper extends BaseMapper<MessageCenterEntity> {
*/ */
List<Map> getTadayPoundist(); List<Map> getTadayPoundist();
/**'
*
* @return
*/
List<Map> getTadayPoundist1();
/** /**
* *
* @return * @return

@ -60,6 +60,12 @@ public interface MessageCenterService extends IService<MessageCenterEntity> {
*/ */
Map getTadayPoundist(); Map getTadayPoundist();
/**
*
* @return
*/
Map getTadayPoundist1();
/** /**
* *
* @return * @return

@ -436,6 +436,11 @@ public class MessageCenterServiceImpl extends ServiceImpl<MessageCenterMapper, M
return messageCenterMapper.getTadayPoundist().get(0); return messageCenterMapper.getTadayPoundist().get(0);
} }
@Override
public Map getTadayPoundist1() {
return messageCenterMapper.getTadayPoundist1().get(0);
}
@Override @Override
public Map getOneYearData() { public Map getOneYearData() {
SimpleDateFormat dateFormat = new SimpleDateFormat("MM月"); SimpleDateFormat dateFormat = new SimpleDateFormat("MM月");

@ -486,6 +486,56 @@
) aaa ) aaa
</select> </select>
<resultMap id="getTadayPoundistMap1" type="map">
<!--榜单张数-->
<result property="poundNum" column="poundNum"/>
<!--总扣重-->
<result property="buckleWeightSum" column="buckleWeightSum"/>
<!--总结算重量-->
<result property="settlementSum" column="settlementSum"/>
<!--采购总额-->
<result property="purchaseAmountSum" column="purchaseAmountSum"/>
<!--销售总额-->
<result property="salesAmountSum" column="salesAmountSum"/>
</resultMap>
<select id="getTadayPoundist1" resultMap="getTadayPoundistMap1">
SELECT
*
FROM
(
SELECT
count(*) poundNum,
IFNULL(
ROUND( SUM( CASE a.unit WHEN '0' THEN a.net_weight WHEN '1' THEN a.net_weight / 1000 END ), 6 ),
0
) buckleWeightSum,
IFNULL(
ROUND(
SUM(
CASE
a.unit
WHEN '0' THEN
( CASE a.is_Invoicing WHEN '1' THEN a.settlement ELSE 0 END )
WHEN '1' THEN
( CASE a.is_Invoicing WHEN '1' THEN a.settlement ELSE 0 END ) / 1000
END
),
6
),
0
) settlementSum,
IFNULL( ROUND( SUM( a.settlement * a.purchase_price ), 6 ), 0 ) purchaseAmountSum,
IFNULL( ROUND( SUM( a.settlement * a.sales_price ), 6 ), 0 ) salesAmountSum
FROM
jg_poundlist a
WHERE
a.delete_mark = '0'
AND TO_DAYS(
NOW()) - TO_DAYS( a.pound_date ) = 0
) aaa
</select>
<resultMap id="getSettAmountOneYearDataMap" type="map"> <resultMap id="getSettAmountOneYearDataMap" type="map">
<result property="settlementAmount0" column="settlementAmount0"/> <result property="settlementAmount0" column="settlementAmount0"/>
<result property="settlementAmount1" column="settlementAmount1"/> <result property="settlementAmount1" column="settlementAmount1"/>

@ -47,4 +47,7 @@ public class FlowLaunchListVO {
private Integer formType; private Integer formType;
@ApiModelProperty(value = "表单数据") @ApiModelProperty(value = "表单数据")
private String formData; private String formData;
@ApiModelProperty(value = "付款申请描述")
private String paymentDescription;
} }

@ -143,8 +143,10 @@ public class FlowTaskServiceImpl extends ServiceImpl<FlowTaskMapper, FlowTaskEnt
queryWrapper.lambda().and( queryWrapper.lambda().and(
t -> t.like(FlowTaskEntity::getEnCode, keyWord) t -> t.like(FlowTaskEntity::getEnCode, keyWord)
.or().like(FlowTaskEntity::getFullName, keyWord) .or().like(FlowTaskEntity::getFullName, keyWord)
// .or().like(FlowTaskEntity::getDescription, keyWord)
); );
} }
//日期范围近7天、近1月、近3月、自定义 //日期范围近7天、近1月、近3月、自定义
String startTime = paginationFlowTask.getStartTime() != null ? paginationFlowTask.getStartTime() : null; String startTime = paginationFlowTask.getStartTime() != null ? paginationFlowTask.getStartTime() : null;
String endTime = paginationFlowTask.getEndTime() != null ? paginationFlowTask.getEndTime() : null; String endTime = paginationFlowTask.getEndTime() != null ? paginationFlowTask.getEndTime() : null;
@ -153,6 +155,11 @@ public class FlowTaskServiceImpl extends ServiceImpl<FlowTaskMapper, FlowTaskEnt
Date endTimes = DateUtil.stringToDate(DateUtil.daFormatYmd(Long.parseLong(endTime)) + " 23:59:59"); Date endTimes = DateUtil.stringToDate(DateUtil.daFormatYmd(Long.parseLong(endTime)) + " 23:59:59");
queryWrapper.lambda().ge(FlowTaskEntity::getCreatorTime, startTimes).le(FlowTaskEntity::getCreatorTime, endTimes); queryWrapper.lambda().ge(FlowTaskEntity::getCreatorTime, startTimes).le(FlowTaskEntity::getCreatorTime, endTimes);
} }
// //流程描述
// String Description = paginationFlowTask.getFlowId() != null ? paginationFlowTask.getFlowId() : null;
// if (!StringUtils.isEmpty(Description)) {
// queryWrapper.lambda().eq(FlowTaskEntity::getFlowId, Description);
// }
//所属流程 //所属流程
String flowName = paginationFlowTask.getFlowId() != null ? paginationFlowTask.getFlowId() : null; String flowName = paginationFlowTask.getFlowId() != null ? paginationFlowTask.getFlowId() : null;
if (!StringUtils.isEmpty(flowName)) { if (!StringUtils.isEmpty(flowName)) {
@ -304,7 +311,7 @@ public class FlowTaskServiceImpl extends ServiceImpl<FlowTaskMapper, FlowTaskEnt
//关键字(流程名称、流程编码) //关键字(流程名称、流程编码)
String keyWord = paginationFlowTask.getKeyword() != null ? paginationFlowTask.getKeyword() : null; String keyWord = paginationFlowTask.getKeyword() != null ? paginationFlowTask.getKeyword() : null;
if (!StringUtils.isEmpty(keyWord)) { if (!StringUtils.isEmpty(keyWord)) {
dbSql.append(" AND (t.F_EnCode like '%" + keyWord + "%' or t.F_FullName like '%" + keyWord + "%') "); dbSql.append(" AND (t.F_EnCode like '%" + keyWord + "%' or t.F_FullName like '%" + keyWord + "%' or t.F_Description like '%" + keyWord + "%') ");
} }
//日期范围近7天、近1月、近3月、自定义 //日期范围近7天、近1月、近3月、自定义
String startTime = paginationFlowTask.getStartTime() != null ? paginationFlowTask.getStartTime() : null; String startTime = paginationFlowTask.getStartTime() != null ? paginationFlowTask.getStartTime() : null;
@ -458,7 +465,8 @@ public class FlowTaskServiceImpl extends ServiceImpl<FlowTaskMapper, FlowTaskEnt
//关键字(流程名称、流程编码) //关键字(流程名称、流程编码)
String keyWord = paginationFlowTask.getKeyword() != null ? paginationFlowTask.getKeyword() : null; String keyWord = paginationFlowTask.getKeyword() != null ? paginationFlowTask.getKeyword() : null;
if (!StringUtils.isEmpty(keyWord)) { if (!StringUtils.isEmpty(keyWord)) {
dbSql.append(" AND (t.F_EnCode like " + " '%" + keyWord + "%' " + " or t.F_FullName like" + " '%" + keyWord + "%') "); dbSql.append(" AND (t.F_EnCode like '%" + keyWord + "%' or t.F_FullName like '%" + keyWord + "%' or t.F_Description like '%" + keyWord + "%') ");
// dbSql.append(" AND (t.F_EnCode like " + " '%" + keyWord + "%' " + " or t.F_FullName like" + " '%" + keyWord + "%') ");
} }
//日期范围近7天、近1月、近3月、自定义 //日期范围近7天、近1月、近3月、自定义
String startTime = paginationFlowTask.getStartTime() != null ? paginationFlowTask.getStartTime() : null; String startTime = paginationFlowTask.getStartTime() != null ? paginationFlowTask.getStartTime() : null;

@ -75,6 +75,7 @@
</div> </div>
<JNPF-table v-loading="listLoading" :data="list"> <JNPF-table v-loading="listLoading" :data="list">
<el-table-column prop="fullName" label="流程标题" show-overflow-tooltip min-width="150" /> <el-table-column prop="fullName" label="流程标题" show-overflow-tooltip min-width="150" />
<el-table-column prop="description" label="流程描述" min-width="200" />
<el-table-column prop="flowName" label="所属流程" width="130" /> <el-table-column prop="flowName" label="所属流程" width="130" />
<el-table-column prop="startTime" label="发起时间" width="130" <el-table-column prop="startTime" label="发起时间" width="130"
:formatter="jnpf.tableDateFormat" /> :formatter="jnpf.tableDateFormat" />

Loading…
Cancel
Save