添加打印日志
This commit is contained in:
@@ -49,6 +49,9 @@ public class DataService {
|
|||||||
@Autowired
|
@Autowired
|
||||||
ShopUserDutyPayMapper shopUserDutyPayMapper;
|
ShopUserDutyPayMapper shopUserDutyPayMapper;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
tbHandoverMapper tbHandoverMapper;
|
||||||
|
|
||||||
|
|
||||||
public Result handoverprintData(String token, Integer id){
|
public Result handoverprintData(String token, Integer id){
|
||||||
|
|
||||||
@@ -218,8 +221,33 @@ public class DataService {
|
|||||||
|
|
||||||
);
|
);
|
||||||
|
|
||||||
|
tbHandover tbHandover=new tbHandover();
|
||||||
|
tbHandover.setTradeDay(DateUtils.getDays());
|
||||||
|
tbHandover.setPrintNo(it.getAddress());
|
||||||
|
tbHandover.setDutyId(shopUserDuty.getId());
|
||||||
|
tbHandover.setShopId(shopInfo.getId());
|
||||||
|
tbHandover.setMerchantName(handoverInfo.getMerchantName());
|
||||||
|
tbHandover.setStartTime(handoverInfo.getStartTime());
|
||||||
|
tbHandover.setEndTime(handoverInfo.getEndTime());
|
||||||
|
tbHandover.setPayInfos(JSONUtil.toJSONString(handoverInfo.getPayInfos()));
|
||||||
|
tbHandover.setMemberData(JSONUtil.toJSONString(handoverInfo.getMemberData()));
|
||||||
|
tbHandover.setProductCategories(JSONUtil.toJSONString(handoverInfo.getProductCategories()));
|
||||||
|
tbHandover.setTotalAmount(handoverInfo.getTotalAmount());
|
||||||
|
tbHandover.setImprest(handoverInfo.getImprest());
|
||||||
|
tbHandover.setPayable(handoverInfo.getPayable());
|
||||||
|
tbHandover.setHandIn(handoverInfo.getHandIn());
|
||||||
|
tbHandover.setReturnAmount(handoverInfo.getReturnAmount());
|
||||||
|
tbHandover.setOrderNum(handoverInfo.getOrderNum());
|
||||||
|
tbHandover.setQuickAmount(handoverInfo.getQuickAmount());
|
||||||
|
tbHandover.setProductInfoPos(JSONUtil.toJSONString(handoverInfo.getProductInfoPOS()));
|
||||||
|
tbHandover.setProductInfos(JSONUtil.toJSONString(handoverInfo.getProductInfos()));
|
||||||
|
tbHandover.setCreateTime(new Date());
|
||||||
|
tbHandoverMapper.insert(tbHandover);
|
||||||
String voiceJson = "{\"bizType\":\"2\",\"content\":\"您有一笔新的订单,请及时处理\"}";
|
String voiceJson = "{\"bizType\":\"2\",\"content\":\"您有一笔新的订单,请及时处理\"}";
|
||||||
PrinterUtils.printTickets(voiceJson, 1, 1, it.getAddress(), PrinterUtils.handoverprintData(handoverInfo));
|
PrinterUtils.printTickets(voiceJson, 1, 1, it.getAddress(), PrinterUtils.handoverprintData(handoverInfo));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -112,11 +112,11 @@ public class PrinterUtils {
|
|||||||
for (OrderDetailPO.Detail detail : detailPO.getDetailList()) {
|
for (OrderDetailPO.Detail detail : detailPO.getDetailList()) {
|
||||||
|
|
||||||
if(detail.getProductName().length()>8){
|
if(detail.getProductName().length()>8){
|
||||||
sb.append("<S> "+detail.getProductName()+"</S><BR>");
|
sb.append("<S>"+detail.getProductName()+"</S><BR>");
|
||||||
sb.append("<S> "+String.format("%15s",detail.getNumber()).replace(' ', paddingCharacter)+String.format("%10s",detail.getAmount()).replace(' ', paddingCharacter)+"</S><BR>");
|
sb.append("<S>"+String.format("%15s",detail.getNumber()).replace(' ', paddingCharacter)+String.format("%10s",detail.getAmount()).replace(' ', paddingCharacter)+"</S><BR>");
|
||||||
}else {
|
}else {
|
||||||
int tt=14-detail.getProductName().length();
|
int tt=16-detail.getProductName().length();
|
||||||
sb.append("<S> "+String.format("%-"+tt+"s",detail.getProductName()).replace(' ', paddingCharacter)+String.format("%-4s",detail.getNumber()).replace(' ', paddingCharacter)+String.format("%6s",detail.getAmount()).replace(' ', paddingCharacter)+"</S><BR>");
|
sb.append("<S>"+String.format("%-"+tt+"s",detail.getProductName()).replace(' ', paddingCharacter)+String.format("%-4s",detail.getNumber()).replace(' ', paddingCharacter)+String.format("%6s",detail.getAmount()).replace(' ', paddingCharacter)+"</S><BR>");
|
||||||
}
|
}
|
||||||
|
|
||||||
if(detail.getSpec()!=null&& ObjectUtil.isNotEmpty(detail.getSpec())){
|
if(detail.getSpec()!=null&& ObjectUtil.isNotEmpty(detail.getSpec())){
|
||||||
|
|||||||
@@ -53,7 +53,7 @@
|
|||||||
<!-- 要生成的表tableName是数据库中的表名或视图名 domainObjectName是实体类名-->
|
<!-- 要生成的表tableName是数据库中的表名或视图名 domainObjectName是实体类名-->
|
||||||
<!-- <table tableName="%" schema="fycashier" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false" ></table>-->
|
<!-- <table tableName="%" schema="fycashier" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false" ></table>-->
|
||||||
|
|
||||||
<table tableName="tb_user_shop_msg" domainObjectName="TbUserShopMsg"
|
<table tableName="tb_handover" domainObjectName="tbHandover"
|
||||||
enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false"
|
enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false"
|
||||||
enableSelectByExample="false" selectByExampleQueryId="false" >
|
enableSelectByExample="false" selectByExampleQueryId="false" >
|
||||||
</table>
|
</table>
|
||||||
|
|||||||
Reference in New Issue
Block a user